I think that I may have discovered a bug in the
AbstractSelection.unselectItems(Layer layer, CollectionMap
FeatureToItemCollectionMap) method. I call this method in my
SuperSelect Tool. I've used log messages to determine that execution
sucessfully passes from my code to the code in the unselectItems
method.

The problem is, nothing happens... That is, the unselectItems method
doesn't appear to unselect any selected Features. I know this because
even after this method is called I can still manipulate the Features
in a selection. Also, the number of selected items shown below the
LayerViewPanel never reduces. (I suppose this could be for a different
reason, but it seems odd that features aren't unselected AND the
selected feature count never gets smaller.)

I want to go rooting around in the unselectItems method to see what is
going on, but I thought it might be prudent to post here first.
Perhaps someone knows something about the selection code in OpenJUMP
that I don't. Can anyone think of a reason why this method wouldn't be
performing properly? (Please note that my SuperSelect Tool can
sucessfully select and clear selected items, just not unselect items.)

Has anyone written a plug-in of their own that calls the
AbstractSelection.unselectItems method?

If no one has any suggestions for me then I will begin tearing apart
the AbstractSelection code to find the problem.

The Sunburned Surveyor

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to