diff options
author | Mike Rennie | 2012-02-15 18:20:28 +0000 |
---|---|---|
committer | Mike Rennie | 2012-02-15 18:20:28 +0000 |
commit | 9d517595d3e2881602641a8c14a72e1b826bbe02 (patch) | |
tree | 47143e130442d21fe38afb295197fd9a40d703f2 | |
parent | a74908547a3902ea5cb5834bb6e89fadffe8e53e (diff) | |
download | eclipse.platform.debug-9d517595d3e2881602641a8c14a72e1b826bbe02.tar.gz eclipse.platform.debug-9d517595d3e2881602641a8c14a72e1b826bbe02.tar.xz eclipse.platform.debug-9d517595d3e2881602641a8c14a72e1b826bbe02.zip |
Bug 371131 - Quick Access causes StackOverflowError when run from
'Breakpoints' view in I20120208-2200
-rw-r--r-- | org.eclipse.debug.ui/plugin.xml | 14 | ||||
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/BreakpointsCollapseAllAction.java | 8 |
2 files changed, 9 insertions, 13 deletions
diff --git a/org.eclipse.debug.ui/plugin.xml b/org.eclipse.debug.ui/plugin.xml index 99e89165c..3562d3e8d 100644 --- a/org.eclipse.debug.ui/plugin.xml +++ b/org.eclipse.debug.ui/plugin.xml @@ -761,21 +761,23 @@ tooltip="%LinkWithDebugView.tooltip"> </action> <action - id="org.eclipse.debug.ui.breakpointsView.toolbar.collapseAll" - toolbarPath="navigationGroup" class="org.eclipse.debug.internal.ui.actions.breakpoints.BreakpointsCollapseAllAction" - icon="$nl$/icons/full/elcl16/collapseall.gif" + definitionId="org.eclipse.ui.navigate.expandAll" helpContextId="breakpoints_collapse_all_action_context" + icon="$nl$/icons/full/elcl16/collapseall.gif" + id="org.eclipse.debug.ui.breakpointsView.toolbar.collapseAll" label="%CollapseAll.label" + toolbarPath="navigationGroup" tooltip="%CollapseAll.tooltip"> </action> <action - id="org.eclipse.debug.ui.breakpointsView.toolbar.expandAll" - toolbarPath="navigationGroup" class="org.eclipse.debug.internal.ui.actions.breakpoints.BreakpointsExpandAllAction" - icon="$nl$/icons/full/elcl16/expandall.gif" + definitionId="org.eclipse.ui.navigate.expandAll" helpContextId="breakpoints_expand_all_action_context" + icon="$nl$/icons/full/elcl16/expandall.gif" + id="org.eclipse.debug.ui.breakpointsView.toolbar.expandAll" label="%ExpandAll.label" + toolbarPath="navigationGroup" tooltip="%ExpandAll.tooltip"> </action> <action diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/BreakpointsCollapseAllAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/BreakpointsCollapseAllAction.java index 26347c5ec..ebd76f4a3 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/BreakpointsCollapseAllAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/BreakpointsCollapseAllAction.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2009 IBM Corporation and others. + * Copyright (c) 2004, 2012 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -20,7 +20,6 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate; import org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdateListener; import org.eclipse.debug.ui.AbstractDebugView; import org.eclipse.jface.action.IAction; -import org.eclipse.jface.commands.ActionHandler; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.TreePath; import org.eclipse.jface.viewers.TreeViewer; @@ -29,7 +28,6 @@ import org.eclipse.ui.IActionDelegate2; import org.eclipse.ui.IViewActionDelegate; import org.eclipse.ui.IViewPart; import org.eclipse.ui.handlers.CollapseAllHandler; -import org.eclipse.ui.handlers.IHandlerService; /** * @@ -45,10 +43,6 @@ public class BreakpointsCollapseAllAction implements IViewActionDelegate, IActio */ public void init(IViewPart view) { fView = (AbstractDebugView) view; - IHandlerService hs = (IHandlerService) view.getSite().getService(IHandlerService.class); - if (hs != null) { - hs.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fAction)); - } IInternalTreeModelViewer viewer = (IInternalTreeModelViewer)fView.getViewer(); if (viewer != null) { viewer.addViewerUpdateListener(this); |