summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Kovatch <skovatch>2010-12-06 20:09:15 +0000
committerScott Kovatch <skovatch>2010-12-06 20:09:15 +0000
commitfdd79a05086bbb91a506544d3d527ad43aa7e762 (patch)
tree396150bb87779f5d8f73dd548a1df171a53ff677
parent61c261f48a8180045bb841e76b1d34d368b99a67 (diff)
downloadeclipse.platform.swt-fdd79a05086bbb91a506544d3d527ad43aa7e762.tar.gz
eclipse.platform.swt-fdd79a05086bbb91a506544d3d527ad43aa7e762.tar.xz
eclipse.platform.swt-fdd79a05086bbb91a506544d3d527ad43aa7e762.zip
330757 - call preventDefault after handling an edit key (cut/copy/paste)
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa/org/eclipse/swt/browser/WebKit.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa/org/eclipse/swt/browser/WebKit.java b/bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa/org/eclipse/swt/browser/WebKit.java
index 3b22be9ef4..22ef3fffa9 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa/org/eclipse/swt/browser/WebKit.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT WebKit/cocoa/org/eclipse/swt/browser/WebKit.java
@@ -1574,10 +1574,13 @@ void handleEvent(int /*long*/ evtId) {
if (eventType == SWT.KeyDown && stateMask == SWT.COMMAND) {
if (translatedKey == 'v') {
webView.paste (webView);
+ event.preventDefault();
} else if (translatedKey == 'c') {
webView.copy (webView);
+ event.preventDefault();
} else if (translatedKey == 'x') {
webView.cut (webView);
+ event.preventDefault();
}
}
}