X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fwidgets%2Fauth%2FCmsLoginShell.java;h=a1ca970905361ffbb6926c37188286b89f79b84d;hb=5d0710a86e4f77ba6954112e2f25941066dfbed1;hp=9f89f128af0a2d9f26a2753a1d478e29174a6985;hpb=d3cb756645f72b4476e0e00247736a8a8405299f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLoginShell.java b/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLoginShell.java index 9f89f128a..a1ca97090 100644 --- a/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLoginShell.java +++ b/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLoginShell.java @@ -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