projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work on exception management.
[lgpl/argeo-commons.git]
/
org.argeo.cms.ui.rap
/
src
/
org
/
argeo
/
cms
/
web
/
CmsWebEntryPoint.java
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 3d353d6b15ea18f816367ad574a6cbbe9fa5c40c..4dd19caa2b5cb40be692dea2179e0b5414254f93 100644
(file)
--- 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) {
@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);
// log.error("Unexpected exception in CMS", e);
- doRefresh();
+ doRefresh();
+ });
}
protected synchronized void doRefresh() {
}
protected synchronized void doRefresh() {