diff options
author | Uwe Stieber | 2013-04-12 13:13:25 +0000 |
---|---|---|
committer | Uwe Stieber | 2013-04-12 13:13:25 +0000 |
commit | 80389121ae3c37545dd5e4c5d0cc87ddf030b3bb (patch) | |
tree | f112d86848aacafacdf3ba0de23aeecdb27b4b5f /plugins/org.eclipse.tcf | |
parent | ccf1b162686a47401aee384afb648b699c030cc3 (diff) | |
download | org.eclipse.tcf-80389121ae3c37545dd5e4c5d0cc87ddf030b3bb.tar.gz org.eclipse.tcf-80389121ae3c37545dd5e4c5d0cc87ddf030b3bb.tar.xz org.eclipse.tcf-80389121ae3c37545dd5e4c5d0cc87ddf030b3bb.zip |
Target Explorer: Fix a set of shutdown issues
Diffstat (limited to 'plugins/org.eclipse.tcf')
-rw-r--r-- | plugins/org.eclipse.tcf/src/org/eclipse/tcf/EventQueue.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/plugins/org.eclipse.tcf/src/org/eclipse/tcf/EventQueue.java b/plugins/org.eclipse.tcf/src/org/eclipse/tcf/EventQueue.java index 97c234f45..5a09b231f 100644 --- a/plugins/org.eclipse.tcf/src/org/eclipse/tcf/EventQueue.java +++ b/plugins/org.eclipse.tcf/src/org/eclipse/tcf/EventQueue.java @@ -12,7 +12,6 @@ package org.eclipse.tcf; import java.util.LinkedList; -import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.jobs.IJobChangeEvent; import org.eclipse.core.runtime.jobs.IJobChangeListener; import org.eclipse.core.runtime.jobs.Job; @@ -103,12 +102,7 @@ class EventQueue implements IEventQueue, Runnable { public synchronized void invokeLater(final Runnable r) { assert r != null; - if (shutdown) { - // If not in debug mode, silently ignore this case to avoid - // confusion and bad impression to the user. - if (Platform.inDebugMode()) throw new IllegalStateException("TCF event dispatcher has shut down"); //$NON-NLS-1$ - return; - } + if (shutdown) throw new IllegalStateException("TCF event dispatcher has shut down"); //$NON-NLS-1$ queue.add(r); if (waiting) { waiting = false; |