Revision: 4517 http://sourceforge.net/p/jump-pilot/code/4517 Author: michaudm Date: 2015-06-28 09:17:51 +0000 (Sun, 28 Jun 2015) Log Message: ----------- SelectOneItemTool : fix #404 (could select a feature juset deleted)
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/SelectOneItemTool.java Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2015-06-26 13:33:30 UTC (rev 4516) +++ core/trunk/ChangeLog 2015-06-28 09:17:51 UTC (rev 4517) @@ -1,5 +1,8 @@ # for display continuity sake please use 2 spaces instead of tabs +2015-06-28 mmichaud <m.michael.mich...@orange.fr> + * SelectOneItemTool : fix #404 (could select a feature juset deleted) + 2015-06-26 bertazza * Raster styles: some bugs fixed. Modified: core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/SelectOneItemTool.java =================================================================== --- core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/SelectOneItemTool.java 2015-06-26 13:33:30 UTC (rev 4516) +++ core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/SelectOneItemTool.java 2015-06-28 09:17:51 UTC (rev 4517) @@ -118,10 +118,17 @@ } } - if (!featureSelected) reset(); - - if ((topLayer != null) && (topFeature != null)) + if (!featureSelected) { + reset(); + } + if (botFeature != null && !botLayer.getFeatureCollectionWrapper().getFeatures().contains(botFeature)) + { + reset(); + gestureFinished(); + } + else if ((topLayer != null) && (topFeature != null)) + { if (highFID > 0) maxFID = highFID; highFID = 0; botLayer = topLayer; @@ -130,6 +137,7 @@ } else if ((botLayer != null) && (botFeature != null)) { + System.out.println("botLayer <> null"); layerViewPanel.getSelectionManager().getFeatureSelection().selectItems(botLayer, botFeature); } } ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel