Bug 47207 call hierarchy: Enablement of "Search Scope" item on view menu is wrong [call hierarchy]
At least on Windows NT/2000 this item is shown as disabled until the user clicks it it which case the submenu opens. I have been looking into this problem but without any results so far. Any suggestions are welcome.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java
MenuManager javaSearchMM = new MenuManager(CallHierarchyMessages.getString("SearchScopeActionGroup.searchScope"), 
                IContextMenuConstants.GROUP_SEARCH);
        javaSearchMM.addMenuListener(new IMenuListener() {
                /* (non-Javadoc)
                 * @see org.eclipse.jface.action.IMenuListener#menuAboutToShow(org.eclipse.jface.action.IMenuManager)
                 */
                public void menuAboutToShow(IMenuManager manager) {
                    fillSearchActions(manager);
                }
            });
        menu.appendToGroup(IContextMenuConstants.GROUP_SEARCH, javaSearchMM);
    }
    /**
     * @return SearchScopeAction[]
     */
    private Action[] getActions() {
        List actions = new ArrayList();
        addAction(actions, fSearchScopeWorkspaceAction);
        addAction(actions, fSearchScopeProjectAction);
        addAction(actions, fSearchScopeHierarchyAction);
        addAction(actions, fSelectWorkingSetAction);
        IWorkingSetManager workingSetManager = PlatformUI.getWorkbench()
                                                         .getWorkingSetManager();
        IWorkingSet[] sets = workingSetManager.getRecentWorkingSets();
        for (int i = 0; i < sets.length; i++) {
            SearchScopeWorkingSetAction workingSetAction = new SearchScopeWorkingSetAction(sets[i]);
            if (sets[i].getName().equals(fSelectedWorkingSetName)) {
                workingSetAction.setChecked(true);
            }
            actions.add(workingSetAction);