From: Mathieu Baudier Date: Mon, 19 Jul 2021 08:24:05 +0000 (+0200) Subject: Make abstract page viewer more robust. X-Git-Tag: argeo-commons-2.1.103~12 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=be345faf34c43208395a802295ca73d8178e7e0a Make abstract page viewer more robust. --- 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..e5ae67a79 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 @@ -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); }