summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
diff options
context:
space:
mode:
authorSteve Northover <steve>2005-11-16 14:41:26 +0000
committerSteve Northover <steve>2005-11-16 14:41:26 +0000
commit1d28c230c8521595a193c506a7bcba33dc702ce0 (patch)
treec368475a55f4308337e017cf75e4f1fb346ac9f8 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
parentd57ce4c847d12740eaea9c78b892a134f6a3cb64 (diff)
downloadeclipse.platform.swt-1d28c230c8521595a193c506a7bcba33dc702ce0.tar.gz
eclipse.platform.swt-1d28c230c8521595a193c506a7bcba33dc702ce0.tar.xz
eclipse.platform.swt-1d28c230c8521595a193c506a7bcba33dc702ce0.zip
*** CHANGE MOUSE POST TO SEND ****
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
index cae454aabe..330042a2fb 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
@@ -734,6 +734,7 @@ LRESULT WM_KILLFOCUS (int wParam, int lParam) {
LRESULT WM_LBUTTONDOWN (int wParam, int lParam) {
LRESULT result = super.WM_LBUTTONDOWN (wParam, lParam);
+ if (result == LRESULT.ZERO) return result;
if (OS.COMCTL32_MAJOR < 6) {
if (focusIndex != -1) setFocus ();
int x = lParam & 0xFFFF;
@@ -771,6 +772,7 @@ LRESULT WM_LBUTTONDOWN (int wParam, int lParam) {
LRESULT WM_LBUTTONUP (int wParam, int lParam) {
LRESULT result = super.WM_LBUTTONUP (wParam, lParam);
+ if (result == LRESULT.ZERO) return result;
if (OS.COMCTL32_MAJOR < 6) {
if (focusIndex == -1) return result;
int x = lParam & 0xFFFF;