Bug 495461 - [Debug] Copy Stack does not work
Change-Id: Ie4077e0a1ab58b9b724a7e6ba2bed778a4807789
Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
(cherry picked from commit 245aef2d4d85c346fa824b4bf04b4552bec5a96a)
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ExportBreakpoints.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ExportBreakpoints.java
index 95a0474..90b9db3 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ExportBreakpoints.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ExportBreakpoints.java
@@ -20,6 +20,7 @@
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.swt.widgets.Event;
import org.eclipse.ui.IViewPart;
/**
@@ -65,4 +66,9 @@
*/
@Override
protected void doAction(Object element) throws DebugException {}
+
+ @Override
+ public void runWithEvent(IAction action, Event event) {
+ run(action);
+ }
}
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ImportBreakpoints.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ImportBreakpoints.java
index 46753b5..5da660f 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ImportBreakpoints.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/ImportBreakpoints.java
@@ -17,6 +17,7 @@
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.swt.widgets.Event;
/**
* This class provides the aciton event for both the context menu in breakpoints view
@@ -59,4 +60,9 @@
protected void update(IAction action, ISelection s) {
getAction().setEnabled(true);
}
+
+ @Override
+ public void runWithEvent(IAction action, Event event) {
+ run(action);
+ }
}
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/VirtualCopyToClipboardActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/VirtualCopyToClipboardActionDelegate.java
index 224182b..e8cac9c 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/VirtualCopyToClipboardActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/VirtualCopyToClipboardActionDelegate.java
@@ -45,6 +45,7 @@
import org.eclipse.swt.dnd.DND;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.dnd.Transfer;
+import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.TreeItem;
@@ -346,4 +347,9 @@
return super.getEnableStateForSelection(selection);
}
}
+
+ @Override
+ public void runWithEvent(IAction action, Event event) {
+ run(action);
+ }
}