[ https://issues.apache.org/jira/browse/PIVOT-718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
laurent Gebus updated PIVOT-718: -------------------------------- Attachment: TreeSelect.java replaces previously uploaded file (didn't find out how to remove the old one) > TreeViewSelectionListener not invoked > ------------------------------------- > > Key: PIVOT-718 > URL: https://issues.apache.org/jira/browse/PIVOT-718 > Project: Pivot > Issue Type: Bug > Components: wtk > Affects Versions: 2.0 > Environment: jkd1.6,linux > Reporter: laurent Gebus > Assignee: Sandro Martini > Priority: Minor > Fix For: 2.0.1 > > Attachments: TreeSelect.bxml, TreeSelect.bxml, TreeSelect.java, > TreeSelect.java > > > I have a TreeView with a TreeViewSelectionListener, but the listener doesn't > get invoked when a item is removed from the tree. > I do : tree.getTreeData().remove( tree.getSelectedNode()); > tree is refreshed : the removed node is no longer shown, no node is selected > but the listener is not invoked. > Looked at the code : > in TreeView#itemsRemoved(), clearAndDecrementPaths() is invoked and returns > 0. But Listeners are only invoked when > 0 is returned. > see attached example comparing a TreeView to a ListView -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira