You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by no...@apache.org on 2011/03/14 14:07:44 UTC
svn commit: r1081360 -
/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java
Author: noelgrandin
Date: Mon Mar 14 13:07:44 2011
New Revision: 1081360
URL: http://svn.apache.org/viewvc?rev=1081360&view=rev
Log:
PIVOT-693 Mouse drag in TextArea causes IndexOutOfBoundsException
Modified:
pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java
Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java?rev=1081360&r1=1081359&r2=1081360&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkinParagraphView.java Mon Mar 14 13:07:44 2011
@@ -285,7 +285,9 @@ class TextAreaSkinParagraphView implemen
int i = (int)Math.floor(y / rowHeight);
- return getRowInsertionPoint(i, x);
+ int n = rows.getLength();
+ return (i < 0
+ || i >= n) ? -1 : getRowInsertionPoint(i, x);
}
public int getNextInsertionPoint(int x, int from, TextArea.ScrollDirection direction) {