summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2004-05-03 21:50:24 +0000
committerSilenio Quarti <silenio>2004-05-03 21:50:24 +0000
commit5456043424f5256c99bf0311ebfb6ed67ba4f7be (patch)
tree71642b950a2de975becb7c042a78b6f5d616adec
parent61a81d470af2bfae94a0be94affef9f381297b32 (diff)
downloadeclipse.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.java2
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) {