X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUi.java;h=3d1e938eaacd3bbd59e251c1ffe6c14ef09515d4;hp=8320f7618e1ee5180fe85d48c0120ef6138ea235;hb=4390bdf66e304558ecf692fdfb3983b7da4bc5ac;hpb=1b658b3ddd1563719c84968e90159ba604672af8 diff --git a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java index 8320f76..3d1e938 100644 --- a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java +++ b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java @@ -106,10 +106,11 @@ class SuiteUi extends Composite { context = userHome; } Composite toShow = getLayer(layer, context); - getDisplay().syncExec(() -> { - toShow.moveAbove(null); - dynamicArea.layout(true, true); - }); + if (!isDisposed()) + getDisplay().syncExec(() -> { + toShow.moveAbove(null); + dynamicArea.layout(true, true); + }); currentLayerId = layer; return toShow; }