diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml index 8ab3e53d4d4..f71b98bc5c9 100644 --- a/core/org.eclipse.cdt.ui/plugin.xml +++ b/core/org.eclipse.cdt.ui/plugin.xml @@ -1824,6 +1824,7 @@ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java index 4f2585d8400..0cc6c57039b 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java @@ -13,7 +13,6 @@ package org.eclipse.cdt.internal.ui.navigator; import java.util.Iterator; -import org.eclipse.cdt.internal.ui.cview.CViewMessages; import org.eclipse.core.resources.ICommand; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; @@ -22,6 +21,7 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.jface.action.GroupMarker; import org.eclipse.jface.action.IMenuManager; +import org.eclipse.jface.action.Separator; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IActionBars; @@ -29,6 +29,8 @@ import org.eclipse.ui.IViewPart; import org.eclipse.ui.actions.BuildAction; import org.eclipse.ui.navigator.ICommonMenuConstants; +import org.eclipse.cdt.internal.ui.cview.CViewMessages; + /** * Common Navigator compatible clone of {@link org.eclipse.cdt.internal.ui.cview.BuildGroup}. *

@@ -106,14 +108,13 @@ public class CNavigatorBuildActionGroup extends AbstractCNavigatorActionGroup { } } - menu.insertAfter(ICommonMenuConstants.GROUP_BUILD, new GroupMarker(BUILD_GROUP_MARKER)); - if (!selection.isEmpty() && isProjectSelection && hasBuilder) { fCleanAction.selectionChanged(selection); if (fCleanAction.isEnabled()) { - menu.appendToGroup(BUILD_GROUP_MARKER, fCleanAction); + menu.appendToGroup(ICommonMenuConstants.GROUP_BUILD, fCleanAction); } } + menu.appendToGroup(ICommonMenuConstants.GROUP_BUILD, new Separator(BUILD_GROUP_MARKER)); menu.appendToGroup(BUILD_GROUP_MARKER, new GroupMarker(BUILD_GROUP_MARKER_END)); }