Community
Participate
Working Groups
runEventLoop(handler, display);
}
} catch (final Exception e) {
} catch (final Throwable t) {
if (!display.isDisposed()) {
handler.handleException(e);
handler.handleException(t);
} else {
String msg = "Exception in Workbench.runUI after display was disposed"; //$NON-NLS-1$
WorkbenchPlugin.log(msg, new Status(IStatus.ERROR,
WorkbenchPlugin.PI_WORKBENCH, 1, msg, e));
WorkbenchPlugin.PI_WORKBENCH, 1, msg, t));
} finally {
// mandatory clean up