Revision: 5377
http://sourceforge.net/p/jump-pilot/code/5377
Author: ma15569
Date: 2017-03-16 14:06:26 +0000 (Thu, 16 Mar 2017)
Log Message:
-----------
Correct bug on Remove sections tool. Minor upgrades
Modified Paths:
--------------
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/MirrorToDrawSegmentTool.java
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/RemoveSectionInLineTool.java
Modified:
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/MirrorToDrawSegmentTool.java
===================================================================
---
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/MirrorToDrawSegmentTool.java
2017-03-16 13:19:51 UTC (rev 5376)
+++
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/MirrorToDrawSegmentTool.java
2017-03-16 14:06:26 UTC (rev 5377)
@@ -179,9 +179,7 @@
if (!check(checkFactory.createAtLeastNLayersMustBeEditableCheck(1))) {
return;
}
- if (!check(checkFactory.createAtLeastNFeaturesMustBeSelectedCheck(1)))
{
- return;
- }
+
for (Iterator<?> i = getPanel().getSelectionManager()
.getLayersWithSelectedItems().iterator(); i.hasNext();) {
Layer layerWithSelectedItems = (Layer) i.next();
Modified:
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/RemoveSectionInLineTool.java
===================================================================
---
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/RemoveSectionInLineTool.java
2017-03-16 13:19:51 UTC (rev 5376)
+++
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/tools/RemoveSectionInLineTool.java
2017-03-16 14:06:26 UTC (rev 5377)
@@ -124,14 +124,16 @@
@Override
protected void gestureFinished() throws Exception {
reportNothingToUndoYet();
- if (!WorkbenchUtils.check(checkFactory
- .createTaskWindowMustBeActiveCheck())) {
+ if (!check(checkFactory.createTaskWindowMustBeActiveCheck())) {
return;
}
- if (!WorkbenchUtils.check(checkFactory
- .createWindowWithLayerManagerMustBeActiveCheck())) {
+
+ if
(!check(checkFactory.createWindowWithLayerManagerMustBeActiveCheck())) {
return;
}
+ if
(!check(checkFactory.createSelectedItemsLayersMustBeEditableCheck())) {
+ return;
+ }
// Check only for LineString and MultiLineString. Excluding other
// geometry types
if (!WorkbenchUtils
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel