diff options
author | Kevin Barnes | 2005-03-22 22:37:24 +0000 |
---|---|---|
committer | Kevin Barnes | 2005-03-22 22:37:24 +0000 |
commit | 5037616159bc61f71e796ed3594c76f1007e4ebc (patch) | |
tree | 885ce826128ed96f14c1c973aa091eeaf1308009 /org.eclipse.debug.ui | |
parent | faafeb32b6f57c440c6a2d1c13d0a8777cbf3308 (diff) | |
download | eclipse.platform.debug-5037616159bc61f71e796ed3594c76f1007e4ebc.tar.gz eclipse.platform.debug-5037616159bc61f71e796ed3594c76f1007e4ebc.tar.xz eclipse.platform.debug-5037616159bc61f71e796ed3594c76f1007e4ebc.zip |
Bug 78503 - poor performance opening the "run as" menu
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RunContextualLaunchAction.java | 6 | ||||
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ContextualLaunchAction.java | 32 |
2 files changed, 6 insertions, 32 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RunContextualLaunchAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RunContextualLaunchAction.java index a1cc2babf..1648c19d1 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RunContextualLaunchAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RunContextualLaunchAction.java @@ -13,12 +13,6 @@ package org.eclipse.debug.internal.ui.actions; import org.eclipse.debug.core.ILaunchManager; import org.eclipse.debug.ui.actions.ContextualLaunchAction; -/** - * @author DWright - * - * To change the template for this generated type comment go to - * Window - Preferences - Java - Code Generation - Code and Comments - */ public class RunContextualLaunchAction extends ContextualLaunchAction { public RunContextualLaunchAction() { 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 53aed68f4..7bb124735 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 @@ -164,14 +164,12 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I action.setEnabled(false); } - /** - * Fill pull down menu with the pages of the JTabbedPane - */ - private void fillMenu(Menu menu) { - // lookup appropriate launch config types and build launch actions for them. - // Retrieve the current perspective and the registered shortcuts - String activePerspID = getActivePerspectiveID(); - if (activePerspID == null || fSelection == null) { + /** + * Fills the menu with applicable launch shortcuts + * @param menu The menu to fill + */ + protected void fillMenu(Menu menu) { + if (fSelection == null) { return; } @@ -283,24 +281,6 @@ public abstract class ContextualLaunchAction implements IObjectActionDelegate, I } /** - * Return the ID of the currently active perspective. - * - * @return the active perspective ID or <code>null</code> if there is none. - */ - private String getActivePerspectiveID() { - IWorkbenchWindow window = DebugUIPlugin.getActiveWorkbenchWindow(); - if (window != null) { - IWorkbenchPage page = window.getActivePage(); - if (page != null) { - IPerspectiveDescriptor persp = page.getPerspective(); - if (persp != null) { - return persp.getId(); - } - } - } - return null; - } - /** * Returns the launch configuration manager. * * @return launch configuration manager |