]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLoginShell.java
Fix typo in string validation
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / widgets / auth / CmsLoginShell.java
index 9f89f128af0a2d9f26a2753a1d478e29174a6985..a1ca970905361ffbb6926c37188286b89f79b84d 100644 (file)
@@ -14,7 +14,7 @@ public class CmsLoginShell extends CmsLogin {
                super(cmsView);
                shell = createShell();
                shell.setData(RWT.CUSTOM_VARIANT, CMS_USER_MENU);
-               createContents(shell);
+               createUi(shell);
        }
 
        /** To be overridden. */
@@ -30,9 +30,12 @@ public class CmsLoginShell extends CmsLogin {
        }
 
        @Override
-       protected void login() {
-               super.login();
-               closeShell();
+       protected boolean login() {
+               try {
+                       return super.login();
+               } finally {
+                       closeShell();
+               }
        }
 
        @Override