X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FCmsUtils.java;h=6e895818a35c34fd49bf736c146dc7813cb82f80;hb=86db10fcb2299ebf71d5599a80dc54444b26f893;hp=439f48af195c082193796f7a29ee276375238a1f;hpb=0a7d938324d33848ac7dc4ef4007c73a714171ee;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/util/CmsUtils.java b/org.argeo.cms/src/org/argeo/cms/util/CmsUtils.java index 439f48af1..6e895818a 100644 --- a/org.argeo.cms/src/org/argeo/cms/util/CmsUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/util/CmsUtils.java @@ -11,6 +11,7 @@ import org.apache.commons.io.IOUtils; import org.argeo.cms.CmsConstants; import org.argeo.cms.CmsException; import org.argeo.cms.CmsView; +import org.argeo.eclipse.ui.specific.UiContext; import org.argeo.jcr.JcrUtils; import org.eclipse.rap.rwt.RWT; import org.eclipse.rap.rwt.service.ResourceManager; @@ -34,13 +35,7 @@ public class CmsUtils implements CmsConstants { * this call. */ public static CmsView getCmsView() { - Display display = Display.getCurrent(); - if (display == null) - return null; - CmsView cmsView = (CmsView) display.getData(CmsView.KEY); - if (cmsView == null) - return null; - return cmsView; + return UiContext.getData(CmsView.KEY); } /** @deprecated Use rowData16px() instead. GridData should not be reused. */