summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2008-02-27 19:50:36 +0000
committerFelipe Heidrich <fheidric>2008-02-27 19:50:36 +0000
commitf6895640a3af67c50b771f780b1eab3ddcf8354c (patch)
tree3778366c285af15c1781976159b481933b704512 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
parent1d3732207f0127fd0af08405fdc08b5602168179 (diff)
downloadeclipse.platform.swt-f6895640a3af67c50b771f780b1eab3ddcf8354c.tar.gz
eclipse.platform.swt-f6895640a3af67c50b771f780b1eab3ddcf8354c.tar.xz
eclipse.platform.swt-f6895640a3af67c50b771f780b1eab3ddcf8354c.zip
Bug 214599 - Link Widget: hyperlink parsing mangles certain input strings
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, 1 insertions, 1 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 52133624b6..54d6f1300c 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
@@ -474,7 +474,7 @@ String parse (String string) {
}
if (start < length) {
int tmp = parseMnemonics (buffer, start, tagStart, result);
- int mnemonic = parseMnemonics (buffer, linkStart, index, result);
+ int mnemonic = parseMnemonics (buffer, Math.max (tagStart, linkStart), length, result);
if (mnemonic == -1) mnemonic = tmp;
mnemonics [linkIndex] = mnemonic;
} else {