CONTEXT MENU: restore clean project
authorHyeoongseok Heo <harry.heo@samsung.com>
Fri, 19 Aug 2016 10:46:37 +0000 (19:46 +0900)
committerSangho Park <sangho.p@samsung.com>
Sat, 20 Aug 2016 02:27:41 +0000 (11:27 +0900)
- As restoring 'Clean Project' context menu, put the 'Build Signed
Package' menu behind the 'Clean Project' menu.

Change-Id: Ifbb79faadbaf394bab5f4e4e4006ac2af50192d5
Signed-off-by: Hyeoongseok Heo <harry.heo@samsung.com>
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/TizenMenuManager.java

index 3fd6c87..bae1c53 100644 (file)
@@ -180,7 +180,11 @@ public class TizenMenuManager extends MenuManager {
         }
         // Regrouping Native build menus (Build Package)
         if ("buildGroup".equals(id) && "org.tizen.nativecore.ui.menu.packaging".equals(item.getId())) {//$NON-NLS-1$ //$NON-NLS-2$
-            super.insertAfter("org.eclipse.ui.BuildAction", item); //$NON-NLS-1$
+            if ( null != super.find("org.eclipse.ui.RebuildAllAction")) { //$NON-NLS-1$
+                super.insertAfter("org.eclipse.ui.RebuildAllAction", item); //$NON-NLS-1$
+            }else {
+                super.insertAfter("org.eclipse.ui.BuildAction", item); //$NON-NLS-1$
+            }
             return true;
         }
         return false;
@@ -202,7 +206,6 @@ public class TizenMenuManager extends MenuManager {
         }
         // Hide Replace With menus
         if (ICommonMenuConstants.GROUP_ADDITIONS.equals(id) && "replaceWithMenu".equals(item.getId())) { //$NON-NLS-1$
-            System.out.printf("Hide Replace With: %s\n", item.getId()); //$NON-NLS-1$
             item.setVisible(false);
             super.insertAfter(id, item);
             return true;