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);
+	}
 }