diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java index b50a8cc32ff..4582b316ceb 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java @@ -174,6 +174,8 @@ public class MainActionGroup extends CViewActionGroup { IStructuredSelection celements = (IStructuredSelection) getCView().getViewer().getSelection(); IStructuredSelection resources = SelectionConverter.convertSelectionToResources(celements); + addNewMenu(menu, resources); + if (resources.isEmpty()) { menu.add(new Separator(IContextMenuConstants.GROUP_GOTO)); menu.add(new Separator(IContextMenuConstants.GROUP_OPEN)); @@ -204,8 +206,6 @@ public class MainActionGroup extends CViewActionGroup { return; } - addNewMenu(menu, resources); - menu.add(new Separator(IContextMenuConstants.GROUP_GOTO)); gotoGroup.fillContextMenu(menu); menu.add(new Separator(IContextMenuConstants.GROUP_OPEN));