X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui.rap%2Fsrc%2Forg%2Fargeo%2Fcms%2Fweb%2FCmsWebEntryPoint.java;h=4dd19caa2b5cb40be692dea2179e0b5414254f93;hb=522bb9426e6f5889a2c4db0c9677eb19401f1b0e;hp=3d353d6b15ea18f816367ad574a6cbbe9fa5c40c;hpb=110c8771cda70be5bb6458281d025dc3d9d3919e;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java b/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java index 3d353d6b1..4dd19caa2 100644 --- a/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java +++ b/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java @@ -158,10 +158,12 @@ public class CmsWebEntryPoint implements EntryPoint, CmsView, BrowserNavigationL @Override public void exception(final Throwable e) { - CmsFeedback.show("Unexpected exception in CMS", e).block(); - exception = e; + ui.getDisplay().syncExec(() -> { + CmsFeedback.show("Unexpected exception in CMS", e); + exception = e; // log.error("Unexpected exception in CMS", e); - doRefresh(); + doRefresh(); + }); } protected synchronized void doRefresh() {