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

Roger Whitcomb commented on PIVOT-888:
--------------------------------------

Hi Karel,
This trace doesn't look like it corresponds to the 2.0.x source code, so which 
version are you using?  Can you build from source and try it with either the 
current "trunk" or "branches/2.0.x" code?  If not, let me know and I'll try to 
track it down another way.  Thanks.
                
> Nullpointer Exception while editing TextArea with text property two-way 
> bounded
> -------------------------------------------------------------------------------
>
>                 Key: PIVOT-888
>                 URL: https://issues.apache.org/jira/browse/PIVOT-888
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0.2
>            Reporter: Karel Hübl
>            Assignee: Roger Whitcomb
>            Priority: Trivial
>             Fix For: 2.0.3
>
>
> I am getting NullPointer exception trace printed to System.out when I edit 
> TextArea, which text property is two-way data bounded.
> The issue is fixed when I extend TextArea and override the setText mehtod to 
> do nothing, if the text equals to current text value:
> Fixed class:
> public class TwoWayBindableTextArea extends TextArea {
>       public void setText(String text) {
>               if (text != null && text.equals(this.getText())) {
>                       return;
>               }
>               super.setText(text);
>       }
> }
> Problematic bxml:
> <Form styles="{padding:5}"
>       xmlns="org.apache.pivot.wtk"
>       xmlns:view="com.dirigent.gui.component"
>       xmlns:bxml="http://pivot.apache.org/bxml"; width="300" height="200">
> <Form.Section>
>       <TextInput bxml:id="textInput" text="${textArea.text}"/>
>       <Border>
>               <FillPane minimumWidth="300" minimumHeight="100">
>                       <!--<view:TwoWayBindableTextArea bxml:id="textArea" 
> text="${textInput.text}"/>-->
>                       <TextArea bxml:id="textArea" text="${textInput.text}"/>
>               </FillPane>
>       </Border>       
> </Form.Section>
> </Form>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to