summaryrefslogtreecommitdiff
path: root/javax/swing/text/FlowView.java
diff options
context:
space:
mode:
Diffstat (limited to 'javax/swing/text/FlowView.java')
-rw-r--r--javax/swing/text/FlowView.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/javax/swing/text/FlowView.java b/javax/swing/text/FlowView.java
index 219ab8ebe..8be8f41e9 100644
--- a/javax/swing/text/FlowView.java
+++ b/javax/swing/text/FlowView.java
@@ -127,7 +127,7 @@ public abstract class FlowView extends BoxView
*
* @return the logical view of the managed <code>FlowView</code>
*/
- public View getLogicalView(FlowView fv)
+ protected View getLogicalView(FlowView fv)
{
return fv.layoutPool;
}
@@ -210,7 +210,10 @@ public abstract class FlowView extends BoxView
int flowSpan = fv.getFlowSpan(axis);
adjustRow(fv, rowIndex, flowSpan, flowStart);
int rowViewCount = row.getViewCount();
- offset = row.getView(rowViewCount - 1).getEndOffset();
+ if (rowViewCount > 0)
+ offset = row.getView(rowViewCount - 1).getEndOffset();
+ else
+ offset = -1;
}
return offset != pos ? offset : -1;
}