X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.e4.rap%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Frap%2FCmsLoginLifecycle.java;h=acdbd07a34122d7ba3b86ab7282d59ec1f6b88c3;hb=1233dcea2383bfe5c83e5ec33d0c502afff22601;hp=f7a1ed667c8aee878928f453d6ffe5da4fd84024;hpb=28eae1d74809cb8752ab72219063e822e264c77d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java b/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java index f7a1ed667..acdbd07a3 100644 --- a/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java +++ b/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java @@ -18,7 +18,6 @@ import org.argeo.cms.ui.dialogs.CmsFeedback; import org.argeo.cms.ui.util.SimpleImageManager; import org.argeo.cms.ui.util.SimpleUxContext; import org.argeo.cms.ui.widgets.auth.CmsLoginShell; -import org.argeo.eclipse.ui.specific.UiContext; import org.eclipse.e4.core.services.events.IEventBroker; import org.eclipse.e4.ui.workbench.UIEvents; import org.eclipse.e4.ui.workbench.lifecycle.PostContextCreate; @@ -60,8 +59,9 @@ public class CmsLoginLifecycle implements CmsView { Subject subject = Subject.getSubject(AccessController.getContext()); Display display = Display.getCurrent(); - UiContext.setData(CmsView.KEY, this); +// UiContext.setData(CmsView.KEY, this); CmsLoginShell loginShell = new CmsLoginShell(this); + CmsView.registerCmsView(loginShell.getShell(), this); loginShell.setSubject(subject); try { // try pre-auth