diff options
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java index 12c8d72f31f..5c8a5694a0b 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java @@ -1156,10 +1156,11 @@ public class WorkbenchPlugin extends AbstractUIPlugin { } private void bundleChanged(BundleEvent event) { + int eventType = event.getType(); // a bundle in the STARTING state generates 2 events, LAZY_ACTIVATION // when it enters STARTING and STARTING when it exists STARTING :-) synchronized (startingBundles) { - switch (event.getType()) { + switch (eventType) { case BundleEvent.STARTING : startingBundles.add(event.getBundle()); break; |