Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2011-11-15 11:09:58 +0000
committerUwe Stieber2011-11-15 11:09:58 +0000
commit82f6c7e60522d1bcfeb628881d7ece2016e15871 (patch)
tree4deae57dbe47c93a57ff787d13ded998aced5525 /target_explorer/plugins/org.eclipse.tm.te.ui/src
parent9aed07ada74e508d7705cd249fa75a06bce10143 (diff)
downloadorg.eclipse.tcf-82f6c7e60522d1bcfeb628881d7ece2016e15871.tar.gz
org.eclipse.tcf-82f6c7e60522d1bcfeb628881d7ece2016e15871.tar.xz
org.eclipse.tcf-82f6c7e60522d1bcfeb628881d7ece2016e15871.zip
Target Explorer: Allow status handler callback to be "null" and avoid default status handler overwrite by tests plug-in
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tm.te.ui/src')
-rw-r--r--target_explorer/plugins/org.eclipse.tm.te.ui/src/org/eclipse/tm/te/ui/statushandler/DefaultStatusHandler.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/target_explorer/plugins/org.eclipse.tm.te.ui/src/org/eclipse/tm/te/ui/statushandler/DefaultStatusHandler.java b/target_explorer/plugins/org.eclipse.tm.te.ui/src/org/eclipse/tm/te/ui/statushandler/DefaultStatusHandler.java
index 73ab6dee4..c87c62037 100644
--- a/target_explorer/plugins/org.eclipse.tm.te.ui/src/org/eclipse/tm/te/ui/statushandler/DefaultStatusHandler.java
+++ b/target_explorer/plugins/org.eclipse.tm.te.ui/src/org/eclipse/tm/te/ui/statushandler/DefaultStatusHandler.java
@@ -44,7 +44,6 @@ public class DefaultStatusHandler extends AbstractStatusHandler {
@Override
public void handleStatus(final IStatus status, final IPropertiesContainer data, final DoneHandleStatus done) {
Assert.isNotNull(status);
- Assert.isNotNull(done);
// If the platform UI is not longer running or the display does not
// exist or is disposed already, don't do anything.
@@ -63,7 +62,11 @@ public class DefaultStatusHandler extends AbstractStatusHandler {
display.asyncExec(new Runnable() {
@Override
public void run() {
- doHandleStatus(status, data, done);
+ doHandleStatus(status, data, done != null ? done : new DoneHandleStatus() {
+ @Override
+ public void doneHandleStatus(Throwable error, IPropertiesContainer data) {
+ }
+ });
}
});
}

Back to the top