diff options
author | Silenio Quarti <silenio> | 2004-05-03 21:50:24 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2004-05-03 21:50:24 +0000 |
commit | 5456043424f5256c99bf0311ebfb6ed67ba4f7be (patch) | |
tree | 71642b950a2de975becb7c042a78b6f5d616adec | |
parent | 61a81d470af2bfae94a0be94affef9f381297b32 (diff) | |
download | eclipse.platform.swt-5456043424f5256c99bf0311ebfb6ed67ba4f7be.tar.gz eclipse.platform.swt-5456043424f5256c99bf0311ebfb6ed67ba4f7be.tar.xz eclipse.platform.swt-5456043424f5256c99bf0311ebfb6ed67ba4f7be.zip |
*** empty log message ***
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/graphics/TextLayout.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/graphics/TextLayout.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/graphics/TextLayout.java index ea50bb4dd1..542e687d63 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/graphics/TextLayout.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/graphics/TextLayout.java @@ -446,7 +446,7 @@ public Point getLocation(int offset, boolean trailing) { if (offset != length && text.charAt(offset) != '\n' && trailing) offset++; ATSUCaret caret = new ATSUCaret(); OS.ATSUOffsetToPosition(layout, offset, !trailing, caret, null, null); - return new Point(OS.Fix2Long(caret.fX), lineY); + return new Point(Math.min(OS.Fix2Long(caret.fX), OS.Fix2Long(caret.fDeltaX)), lineY); } public int getNextOffset (int offset, int movement) { |