[jira] [Commented] (PIVOT-992) "getSelectedText" in TextPane always gets a trailing newline regardless of whether the end of line is selected or not

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jira] [Commented] (PIVOT-992) "getSelectedText" in TextPane always gets a trailing newline regardless of whether the end of line is selected or not

JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/PIVOT-992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15872286#comment-15872286 ]

Roger Whitcomb commented on PIVOT-992:
--------------------------------------

Oops!  There were a lot of changes to TextPane in 2.1 and just merging this one change won't work because the "getText(start, finish)" method doesn't exist in 2.0.x.

And the changes to make that method work also depend on a lot of other changes to supporting methods....

Working on trying to reconcile things.

> "getSelectedText" in TextPane always gets a trailing newline regardless of whether the end of line is selected or not
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: PIVOT-992
>                 URL: https://issues.apache.org/jira/browse/PIVOT-992
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0.4, 2.1
>            Reporter: Roger Whitcomb
>            Assignee: Roger Whitcomb
>            Priority: Minor
>             Fix For: 2.1, 2.0.5
>
>
> Because of the way the "getSelectedText()" method is implemented it will construct a separate document containing an enclosing paragraph and then put the selected range of stuff into that document.  But for simple text, that enclosing paragraph causes the PlainTextSerializer to output a line break.  Thus the selected text result will always end in a newline even if the selection does not encompass the end of the line.  This differs from the result of "getText(...)" using the selection bounds.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Loading...