summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed <ggayed>2010-08-18 15:50:23 +0000
committerGrant Gayed <ggayed>2010-08-18 15:50:23 +0000
commit09a0d46d3755a55bc630fd3cd955eb3d276e5111 (patch)
tree26df6214ed73d526221625ecde820e78e9724e12
parent9f6c44a8d05ddc682c2421789cd65e624d508921 (diff)
downloadeclipse.platform.swt-09a0d46d3755a55bc630fd3cd955eb3d276e5111.tar.gz
eclipse.platform.swt-09a0d46d3755a55bc630fd3cd955eb3d276e5111.tar.xz
eclipse.platform.swt-09a0d46d3755a55bc630fd3cd955eb3d276e5111.zip
322438 - Mouse events have wrong button values (0,1,2 instead of 1,2,3)
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java b/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java
index 1d3f806372..1244c84562 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java
@@ -571,7 +571,7 @@ void addEventHandlers (boolean top) {
execute (buffer.toString ());
buffer = new StringBuffer ("window.SWTmousehandler = function SWTmousehandler(e) {"); //$NON-NLS-1$
- buffer.append ("try {e.returnValue = HandleWebKitEvent(e.type, e.screenX, e.screenY, e.detail, e.button, e.altKey, e.ctrlKey, e.shiftKey, e.metaKey, e.relatedTarget != null);} catch (e) {}};"); //$NON-NLS-1$
+ buffer.append ("try {e.returnValue = HandleWebKitEvent(e.type, e.screenX, e.screenY, e.detail, e.button + 1, e.altKey, e.ctrlKey, e.shiftKey, e.metaKey, e.relatedTarget != null);} catch (e) {}};"); //$NON-NLS-1$
buffer.append ("document.addEventListener('mousedown', SWTmousehandler, true);"); //$NON-NLS-1$
buffer.append ("document.addEventListener('mouseup', SWTmousehandler, true);"); //$NON-NLS-1$
buffer.append ("document.addEventListener('mousemove', SWTmousehandler, true);"); //$NON-NLS-1$