diff options
author | Uwe Stieber | 2014-06-04 09:29:07 +0000 |
---|---|---|
committer | Uwe Stieber | 2014-06-04 09:29:30 +0000 |
commit | 617fe34e060f271c6ae40c06a62383c459062bed (patch) | |
tree | 77ea45e8d68ad68fdcf6ebb3427dda6e4a8f6bf5 | |
parent | 975d76a065140fc54447243f0ea1214bbc3d1932 (diff) | |
download | org.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.java | 4 |
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) { |