X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FUserMenuLink.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FUserMenuLink.java;h=e8fd556bfe7f71302f16e40c20f7fe4751c239ff;hb=86db10fcb2299ebf71d5599a80dc54444b26f893;hp=afab928aa363cdc04d85d37876e4c8633ecf90c9;hpb=1819f201d384ec80725c6dcc18c46cc7b795c09a;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/util/UserMenuLink.java b/org.argeo.cms/src/org/argeo/cms/util/UserMenuLink.java index afab928aa..e8fd556bf 100644 --- a/org.argeo.cms/src/org/argeo/cms/util/UserMenuLink.java +++ b/org.argeo.cms/src/org/argeo/cms/util/UserMenuLink.java @@ -1,6 +1,7 @@ package org.argeo.cms.util; import javax.jcr.Node; +import javax.security.auth.Subject; import org.argeo.cms.CmsMsg; import org.argeo.cms.CmsStyles; @@ -23,13 +24,12 @@ public class UserMenuLink extends MenuLink { @Override public Control createUi(Composite parent, Node context) { - String username = CurrentUser.getUsername(CmsUtils.getCmsView() - .getSubject()); + Subject subject = CmsUtils.getCmsView().getSubject(); + String username = CurrentUser.getUsername(subject); if (username.equalsIgnoreCase(AuthConstants.ROLE_ANONYMOUS)) setLabel(CmsMsg.login.lead()); else { - setLabel(CurrentUser.getDisplayName(CmsUtils.getCmsView() - .getSubject())); + setLabel(CurrentUser.getDisplayName(subject)); } Label link = (Label) ((Composite) super.createUi(parent, context)) .getChildren()[0];