Revision bb534368
Added by Cherian Mathew about 9 years ago
eu.etaxonomy.taxeditor.application/src/main/java/eu/etaxonomy/taxeditor/ApplicationWorkbenchAdvisor.java | ||
---|---|---|
104 | 104 |
// leading to a recursive infinite loop of : |
105 | 105 |
// initial exception thrown -> status handling -> dialog opening + logging of status -> |
106 | 106 |
// status handling -> dialog opening + logging of status ... and so on |
107 |
if(t != null && t instanceof RuntimeException) { |
|
107 |
if(t != null && t instanceof RuntimeException && !t.getMessage().equals("Widget is disposed")) {
|
|
108 | 108 |
MessagingUtils.errorDialog("Unexpected error", |
109 | 109 |
null, |
110 | 110 |
MessagingUtils.UNEXPECTED_ERROR_MESSAGE, |
111 | 111 |
statusAdapter.getStatus().getPlugin(), |
112 | 112 |
t, |
113 | 113 |
true); |
114 |
} |
|
114 |
}
|
|
115 | 115 |
} |
116 | 116 |
} |
117 | 117 |
} |
Also available in: Unified diff
merge from trunk