summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2005-06-09 19:18:45 +0000
committerFelipe Heidrich <fheidric>2005-06-09 19:18:45 +0000
commit78e6e2ff0d44a1c430b5e2e8dd762ced9479b0a6 (patch)
treecea66efc58716f5256bc8f81c887a88c5db3c664 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Link.java
parent5ef50d7a3ff14e61c752673e54116899c85e4f2f (diff)
downloadeclipse.platform.swt-78e6e2ff0d44a1c430b5e2e8dd762ced9479b0a6.tar.gz
eclipse.platform.swt-78e6e2ff0d44a1c430b5e2e8dd762ced9479b0a6.tar.xz
eclipse.platform.swt-78e6e2ff0d44a1c430b5e2e8dd762ced9479b0a6.zip
99109
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.java7
1 files changed, 3 insertions, 4 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 7151a9570b..d3b27a0c3b 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
@@ -137,14 +137,13 @@ public Point computeSize (int wHint, int hHint, boolean changed) {
TCHAR buffer = new TCHAR (getCodePage (), parse (text), false);
RECT rect = new RECT ();
int flags = OS.DT_CALCRECT;
- boolean wrap = wHint != SWT.DEFAULT;
- if (wrap) {
+ if (wHint != SWT.DEFAULT) {
flags |= OS.DT_WORDBREAK;
- rect.right = wHint;
+ rect.right = wHint;
}
OS.DrawText (hDC, buffer, buffer.length (), rect, flags);
width = rect.right - rect.left;
- height = wrap ? rect.bottom : OS.SendMessage (handle, OS.LM_GETIDEALHEIGHT, 0, 0);
+ height = rect.bottom;
if (newFont != 0) OS.SelectObject (hDC, oldFont);
OS.ReleaseDC (handle, hDC);
} else {