X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Forg.argeo.cms.swt%2Fsrc%2Forg%2Fargeo%2Fcms%2Fswt%2Fauth%2FCmsLogin.java;h=43e57396b6279097d13165b98ff761804f969c92;hb=0000324e1d3d58ccd23747ff92f93e1f8d4b863f;hp=9c8680c4d79660260c2b67e3e26ad56a5a7553ba;hpb=2e2a569ce5021fe559e518988a1500e32819d69c;p=lgpl%2Fargeo-commons.git diff --git a/eclipse/org.argeo.cms.swt/src/org/argeo/cms/swt/auth/CmsLogin.java b/eclipse/org.argeo.cms.swt/src/org/argeo/cms/swt/auth/CmsLogin.java index 9c8680c4d..43e57396b 100644 --- a/eclipse/org.argeo.cms.swt/src/org/argeo/cms/swt/auth/CmsLogin.java +++ b/eclipse/org.argeo.cms.swt/src/org/argeo/cms/swt/auth/CmsLogin.java @@ -62,13 +62,14 @@ public class CmsLogin implements CmsStyles, CallbackHandler { // optional subject to be set explicitly private Subject subject = null; - public CmsLogin(CmsView cmsView) { + private CmsContext cmsContext; + + public CmsLogin(CmsView cmsView, CmsContext cmsContext) { this.cmsView = cmsView; - CmsContext nodeState = null;// = Activator.getNodeState(); - // FIXME reactivate locales - if (nodeState != null) { - defaultLocale = nodeState.getDefaultLocale(); - List locales = nodeState.getLocales(); + this.cmsContext = cmsContext; + if (this.cmsContext != null) { + defaultLocale = this.cmsContext.getDefaultLocale(); + List locales = this.cmsContext.getLocales(); if (locales != null) localeChoice = new LocaleChoice(locales, defaultLocale); } else {