diff options
author | dmarkov <none@none> | 2013-06-06 17:59:37 +0400 |
---|---|---|
committer | dmarkov <none@none> | 2013-06-06 17:59:37 +0400 |
commit | d3664eea81305d5a284c873391d54cdbb25a7171 (patch) | |
tree | c981f63215b4ff3e1de3d3cb88a79cf86b0be7c7 /src/share/classes/javax/swing/text | |
parent | bd93db8a4bea118cf4a69916013285860f3e0c66 (diff) |
8015853: java.lang.ArrayIndexOutOfBoundsException when running SwingSet2 demo
Reviewed-by: alexp, serb
Diffstat (limited to 'src/share/classes/javax/swing/text')
-rw-r--r-- | src/share/classes/javax/swing/text/View.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/classes/javax/swing/text/View.java b/src/share/classes/javax/swing/text/View.java index 097e6c333..c2e1e023d 100644 --- a/src/share/classes/javax/swing/text/View.java +++ b/src/share/classes/javax/swing/text/View.java @@ -1174,7 +1174,7 @@ public abstract class View implements SwingConstants { // formed by added elements (i.e. they will be updated // by initialization. index0 = Math.max(index0, 0); - index1 = getViewIndex(elem.getDocument().getLength(), Position.Bias.Forward); + index1 = Math.max((getViewCount() - 1), 0); for (int i = index0; i <= index1; i++) { if (! ((i >= hole0) && (i <= hole1))) { v = getView(i); |