[ https://issues.apache.org/jira/browse/PIVOT-954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14067047#comment-14067047 ]
Roger Whitcomb commented on PIVOT-954: -------------------------------------- Checking into trunk: Sending wtk\src\org\apache\pivot\wtk\skin\TextAreaSkin.java Transmitting file data . Committed revision 1611829. Merging into branches/2.0.x: Sending . Sending wtk\src\org\apache\pivot\wtk\skin\TextAreaSkin.java Transmitting file data . Committed revision 1611832. > Double click in empty TextArea causes exception > ----------------------------------------------- > > Key: PIVOT-954 > URL: https://issues.apache.org/jira/browse/PIVOT-954 > Project: Pivot > Issue Type: Bug > Components: wtk > Affects Versions: 2.0.4, 2.1 > Environment: All > Reporter: Roger Whitcomb > Assignee: Roger Whitcomb > Priority: Minor > Labels: doubleclick, textarea > Fix For: 2.1, 2.0.5 > > > Start with an empty TextArea, then double click anywhere (which normally > would select the current word), there will be basically an assertion error > from here: > java.lang.IndexOutOfBoundsException: index: index (-1) < min (0) > at > org.apache.pivot.wtk.Component.indexBoundsCheck(Component.java:2861) > at org.apache.pivot.wtk.TextArea.getCharacterAt(TextArea.java:904) > at > org.apache.pivot.wtk.skin.TextAreaSkin.selectSpan(TextAreaSkin.java:969) > at > org.apache.pivot.wtk.skin.TextAreaSkin.mouseClick(TextAreaSkin.java:1023) > The underlying problem is trying to get the character at offset -1 in the > document. > It could also occur in any document in which the first line is empty, and > trying to double click there (with a slightly different stack trace): > java.lang.IndexOutOfBoundsException: index: index (-1) < min (0) > at > org.apache.pivot.wtk.Component.indexBoundsCheck(Component.java:2861) > at org.apache.pivot.wtk.TextArea.getCharacterAt(TextArea.java:904) > at > org.apache.pivot.wtk.skin.TextAreaSkin.selectSpan(TextAreaSkin.java:974) > at > org.apache.pivot.wtk.skin.TextAreaSkin.mouseClick(TextAreaSkin.java:1023) > (This is from the "trunk" version). -- This message was sent by Atlassian JIRA (v6.2#6252)