diff options
author | Roman Kennke <roman@kennke.org> | 2006-03-27 13:10:45 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-03-27 13:10:45 +0000 |
commit | 86eb8d46d2224d65d5a24023bcb469d854331cdc (patch) | |
tree | 984f5f96900e388f3874a5bdb34693c4794fd8da /javax/swing/text/PlainView.java | |
parent | 46f9b705d9f9e0b6219230b066d94fa11af0909a (diff) | |
download | classpath-86eb8d46d2224d65d5a24023bcb469d854331cdc.tar.gz |
2006-03-27 Roman Kennke <kennke@aicas.com>
* javax/swing/text/FieldView.java
(getPreferredSpan): Don't include trailing newline in
calculations.
* javax/swing/text/PlainView.java
(drawLine): Don't include trailing newline.
(determineMaxLineLength): Don't include trailing newline.
(getLineBuffer): Made method final.
Diffstat (limited to 'javax/swing/text/PlainView.java')
-rw-r--r-- | javax/swing/text/PlainView.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/javax/swing/text/PlainView.java b/javax/swing/text/PlainView.java index 61bdb5dc8..ce6fc49d8 100644 --- a/javax/swing/text/PlainView.java +++ b/javax/swing/text/PlainView.java @@ -164,7 +164,7 @@ public class PlainView extends View implements TabExpander { Element line = getElement().getElement(lineIndex); int startOffset = line.getStartOffset(); - int endOffset = line.getEndOffset(); + int endOffset = line.getEndOffset() - 1; if (selectionStart <= startOffset) // Selection starts before the line ... @@ -325,7 +325,7 @@ public class PlainView extends View implements TabExpander { Element child = el.getElement(i); int start = child.getStartOffset(); - int end = child.getEndOffset(); + int end = child.getEndOffset() - 1; try { el.getDocument().getText(start, end - start, seg); @@ -518,7 +518,7 @@ public class PlainView extends View implements TabExpander { Element child = newElements[i]; int start = child.getStartOffset(); - int end = child.getEndOffset(); + int end = child.getEndOffset() - 1; try { el.getDocument().getText(start, end - start, seg); @@ -637,7 +637,7 @@ public class PlainView extends View implements TabExpander * @returna {@link Segment} object, that can be used to fetch text from * the document */ - protected Segment getLineBuffer() + protected final Segment getLineBuffer() { if (lineBuffer == null) lineBuffer = new Segment(); |