diff options
author | Darin Wright | 2005-01-20 19:58:50 +0000 |
---|---|---|
committer | Darin Wright | 2005-01-20 19:58:50 +0000 |
commit | 1a5faa38d6acc42b16437d0184d14219ce732f67 (patch) | |
tree | 778cbfa9a532ad7cbfa7289c875976999293452c | |
parent | eeece16fcd36db2ef647b9aa307749d9451f44a8 (diff) | |
download | eclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.tar.gz eclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.tar.xz eclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.zip |
*** empty log message ***
2 files changed, 8 insertions, 5 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java index 62a9fac4c..26a4e2599 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java @@ -82,6 +82,7 @@ public class PasteBreakpointsAction extends SelectionListenerAction { */ public void run() { breakpointsView.performPaste(getTarget(), LocalSelectionTransfer.getInstance().getSelection()); + updateSelection(getStructuredSelection()); } /** diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java index 1b290fcc1..0094b0d19 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java @@ -78,6 +78,7 @@ import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.IWorkbenchPartReference; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.XMLMemento; +import org.eclipse.ui.actions.ActionFactory; import org.eclipse.ui.actions.SelectionListenerAction; import org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds; import org.eclipse.ui.views.navigator.LocalSelectionTransfer; @@ -405,9 +406,9 @@ public class BreakpointsView extends AbstractDebugView implements ISelectionList fClipboard= new Clipboard(getSite().getShell().getDisplay()); PasteBreakpointsAction paste = new PasteBreakpointsAction(this, fClipboard); - configure(paste, IWorkbenchActionDefinitionIds.PASTE, ISharedImages.IMG_TOOL_PASTE); + configure(paste, IWorkbenchActionDefinitionIds.PASTE, ActionFactory.PASTE.getId(),ISharedImages.IMG_TOOL_PASTE); SelectionListenerAction copy = new CopyBreakpointsAction(this, fClipboard, paste); - configure(copy, IWorkbenchActionDefinitionIds.COPY, ISharedImages.IMG_TOOL_COPY); + configure(copy, IWorkbenchActionDefinitionIds.COPY, ActionFactory.COPY.getId(), ISharedImages.IMG_TOOL_COPY); } /** @@ -416,13 +417,14 @@ public class BreakpointsView extends AbstractDebugView implements ISelectionList * the action with this view. * * @param sla action - * @param defId global action definition id + * @param defId action definition id + * @param globalId global action id * @param imgId image identifier */ - private void configure(SelectionListenerAction action, String defId, String imgId) { + private void configure(SelectionListenerAction action, String defId, String globalId, String imgId) { setAction(defId, action); action.setActionDefinitionId(defId); - getViewSite().getActionBars().setGlobalActionHandler(defId, action); + getViewSite().getActionBars().setGlobalActionHandler(globalId, action); getViewer().addSelectionChangedListener(action); action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(imgId)); } |