Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2014-06-04 09:29:07 +0000
committerUwe Stieber2014-06-04 09:29:30 +0000
commit617fe34e060f271c6ae40c06a62383c459062bed (patch)
tree77ea45e8d68ad68fdcf6ebb3427dda6e4a8f6bf5
parent975d76a065140fc54447243f0ea1214bbc3d1932 (diff)
downloadorg.eclipse.tcf-617fe34e060f271c6ae40c06a62383c459062bed.tar.gz
org.eclipse.tcf-617fe34e060f271c6ae40c06a62383c459062bed.tar.xz
org.eclipse.tcf-617fe34e060f271c6ae40c06a62383c459062bed.zip
Target Explorer: In non-interactive mode, do not show notifications as those might influence SWTBot.
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.runtime/src/org/eclipse/tcf/te/runtime/events/EventManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime/src/org/eclipse/tcf/te/runtime/events/EventManager.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime/src/org/eclipse/tcf/te/runtime/events/EventManager.java
index 91f8c27aa..a2847b9b0 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.runtime/src/org/eclipse/tcf/te/runtime/events/EventManager.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime/src/org/eclipse/tcf/te/runtime/events/EventManager.java
@@ -25,6 +25,7 @@ import org.eclipse.tcf.te.runtime.activator.CoreBundleActivator;
import org.eclipse.tcf.te.runtime.interfaces.events.IEventFireDelegate;
import org.eclipse.tcf.te.runtime.interfaces.events.IEventListener;
import org.eclipse.tcf.te.runtime.interfaces.tracing.ITraceIds;
+import org.eclipse.tcf.te.runtime.utils.Host;
import org.osgi.framework.Bundle;
@@ -300,6 +301,9 @@ public final class EventManager {
public void fireEvent(final EventObject event) {
Assert.isNotNull(event);
+ // In non-interactive mode, the notification events are suppressed.
+ if (event instanceof NotifyEvent && !Host.isInteractive()) return;
+
synchronized (this) {
// if the extension point has not been processed till here, now we have to do
if (!extensionPointProcessed) {

Back to the top