@Override
public void exception(final Throwable e) {
- exception = e;
- log.error("Unexpected exception in CMS", e);
- doRefresh();
+ ui.getDisplay().syncExec(() -> {
+ CmsFeedback.show("Unexpected exception in CMS", e);
+ exception = e;
+// log.error("Unexpected exception in CMS", e);
+ doRefresh();
+ });
}
protected synchronized void doRefresh() {
@Override
public void navigated(BrowserNavigationEvent event) {
setState(event.getState());
- doRefresh();
+ //doRefresh();
}
@Override
eventAdmin.sendEvent(new Event(topic, properties));
}
+ @Override
+ public void stateChanged(String state, String title) {
+ browserNavigation.pushState(state, title);
+ }
+
/*
* EntryPoint IMPLEMENTATION
*/