X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fviewers%2FAbstractPageViewer.java;h=60cb228437adcd784b5e848d4e9682a7a8e460af;hb=b7683883512d924a039a43c2e1102290aa49f64d;hp=60db89978d9f1ba3493fc582edbce77bffdb1fe6;hpb=5e3263b18866736c3973cb2654c72fa4e549df05;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/viewers/AbstractPageViewer.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/viewers/AbstractPageViewer.java index 60db89978..60cb22843 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/viewers/AbstractPageViewer.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/viewers/AbstractPageViewer.java @@ -13,7 +13,7 @@ import javax.security.auth.Subject; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.argeo.cms.ui.CmsEditable; +import org.argeo.api.cms.CmsEditable; import org.argeo.cms.ui.widgets.ScrolledPage; import org.argeo.jcr.JcrException; import org.eclipse.jface.viewers.ContentViewer; @@ -164,7 +164,8 @@ public abstract class AbstractPageViewer extends ContentViewer implements Observ mouseListener = null; refresh(getControl()); // layout(getControl()); - layoutPage(); + if (!getControl().isDisposed()) + layoutPage(); } catch (RepositoryException e) { throw new JcrException("Cannot refresh", e); }