Do not offer locale choice if there is only one.
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 27 Jul 2022 04:58:20 +0000 (06:58 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 27 Jul 2022 04:58:20 +0000 (06:58 +0200)
swt/org.argeo.cms.swt/src/org/argeo/cms/swt/auth/CmsLogin.java

index b713c19feb1684e1d947d8009b7fa44a9920d75b..a769ec1a742c605abbb109c962b3ec32106502a1 100644 (file)
@@ -71,7 +71,7 @@ public class CmsLogin implements CmsStyles, CallbackHandler {
                if (this.cmsContext != null) {
                        defaultLocale = this.cmsContext.getDefaultLocale();
                        List<Locale> locales = this.cmsContext.getLocales();
-                       if (locales != null)
+                       if (locales != null && locales.size() > 1)
                                localeChoice = new LocaleChoice(locales, defaultLocale);
                } else {
                        defaultLocale = Locale.getDefault();