diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java index e0c837f28..a763267c5 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java @@ -179,10 +179,10 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I return DebugPlugin.getDefault().getLaunchManager(); } - /** - * Fills the menu with applicable launch shortcuts - * @param menu The menu to fill - */ + /** + * Fills the menu with applicable launch shortcuts + * @param menu The menu to fill + */ protected void fillMenu(Menu menu) { IStructuredSelection ss = SelectedResourceManager.getDefault().getCurrentSelection(); int accelerator = 1; @@ -190,10 +190,10 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I try { //try to add the shared config it the context is one. ILaunchConfiguration config = getLaunchConfigurationManager().isSharedConfig(ss.getFirstElement()); - if(config != null && config.exists() && config.supportsMode(fMode)) { - IAction action = new LaunchConfigurationAction(config, fMode, config.getName(), DebugUITools.getDefaultImageDescriptor(config), accelerator++); - ActionContributionItem item = new ActionContributionItem(action); - item.fill(menu, -1); + if(config != null && config.exists() && config.supportsMode(fMode)) { + IAction action = new LaunchConfigurationAction(config, fMode, config.getName(), DebugUITools.getDefaultImageDescriptor(config), accelerator++); + ActionContributionItem item = new ActionContributionItem(action); + item.fill(menu, -1); } } catch (CoreException ce) {} @@ -247,8 +247,8 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I new MenuItem(menu, SWT.SEPARATOR); } IAction action = new OpenLaunchDialogAction(fGroup.getIdentifier()); - ActionContributionItem item = new ActionContributionItem(action); - item.fill(menu, -1); + ActionContributionItem item = new ActionContributionItem(action); + item.fill(menu, -1); } else { boolean addedSep = false; for (String category : categories) { @@ -261,9 +261,9 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I new MenuItem(menu, SWT.SEPARATOR); addedSep = true; } - IAction action = new OpenLaunchDialogAction(group.getIdentifier()); - ActionContributionItem item= new ActionContributionItem(action); - item.fill(menu, -1); + IAction action = new OpenLaunchDialogAction(group.getIdentifier()); + ActionContributionItem item= new ActionContributionItem(action); + item.fill(menu, -1); } } } |