Bug 325768 - 'Toggle Mark Occurrences' tool bar button not in enabled state
Don't cache against one WW
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/menus/MenuHelper.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/menus/MenuHelper.java
index e6ee7a6..88fa51f 100644
--- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/menus/MenuHelper.java
+++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/menus/MenuHelper.java
@@ -479,14 +479,8 @@
} else if (IWorkbenchRegistryConstants.STYLE_TOGGLE.equals(style)) {
item.setType(ItemType.CHECK);
IContextFunction generator = new ContextFunction() {
- private ActionDescriptor descriptor = null;
-
private ActionDescriptor getDescriptor(IWorkbenchWindow window) {
- if (descriptor == null) {
- descriptor = new ActionDescriptor(element, ActionDescriptor.T_WORKBENCH,
- window);
- }
- return descriptor;
+ return new ActionDescriptor(element, ActionDescriptor.T_WORKBENCH, window);
}
@Override