summaryrefslogtreecommitdiff
path: root/javax/swing/text/PlainView.java
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-03-27 13:10:45 +0000
committerRoman Kennke <roman@kennke.org>2006-03-27 13:10:45 +0000
commit86eb8d46d2224d65d5a24023bcb469d854331cdc (patch)
tree984f5f96900e388f3874a5bdb34693c4794fd8da /javax/swing/text/PlainView.java
parent46f9b705d9f9e0b6219230b066d94fa11af0909a (diff)
downloadclasspath-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.java8
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();