Revision: 4717
          http://sourceforge.net/p/jump-pilot/code/4717
Author:   michaudm
Date:     2015-12-28 22:25:38 +0000 (Mon, 28 Dec 2015)
Log Message:
-----------
Fix 3 plugins depending on macro-recorder

Modified Paths:
--------------
    
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/DisposeSelectedLayersPlugIn.java
    
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/analysis/BufferPlugIn.java
    core/trunk/src/org/openjump/core/ui/io/file/DataSourceFileLayerLoader.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/DisposeSelectedLayersPlugIn.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/DisposeSelectedLayersPlugIn.java
 2015-12-28 22:19:23 UTC (rev 4716)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/DisposeSelectedLayersPlugIn.java
 2015-12-28 22:25:38 UTC (rev 4717)
@@ -36,6 +36,7 @@
 import com.vividsolutions.jump.workbench.model.LayerManager;
 import com.vividsolutions.jump.workbench.model.Layerable;
 import com.vividsolutions.jump.workbench.plugin.Macro;
+import com.vividsolutions.jump.workbench.plugin.MacroManager;
 import com.vividsolutions.jump.workbench.plugin.PlugInContext;
 import com.vividsolutions.jump.workbench.plugin.StartMacroPlugIn;
 
@@ -46,7 +47,7 @@
             .selectedNodes(Layerable.class).toArray(new Layerable[] {});
         LayerManager lmgr = context.getLayerManager();
         lmgr.dispose(selectedLayers);
-        if 
(context.getWorkbenchContext().getBlackboard().getBoolean(StartMacroPlugIn.MACRO_STARTED))
 {
+        if 
(context.getWorkbenchContext().getBlackboard().get(MacroManager.MACRO_STARTED, 
false)) {
             
((Macro)context.getWorkbenchContext().getBlackboard().get("Macro")).addProcess(this);
         }
         return true;

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/analysis/BufferPlugIn.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/analysis/BufferPlugIn.java
       2015-12-28 22:19:23 UTC (rev 4716)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/analysis/BufferPlugIn.java
       2015-12-28 22:25:38 UTC (rev 4717)
@@ -318,7 +318,7 @@
         } catch(Exception e) {
             throw e;
         }
-        if 
(context.getWorkbenchContext().getBlackboard().getBoolean(StartMacroPlugIn.MACRO_STARTED))
 {
+        if 
(context.getWorkbenchContext().getBlackboard().get(MacroManager.MACRO_STARTED, 
false)) {
             
((Macro)context.getWorkbenchContext().getBlackboard().get("Macro")).addProcess(this);
         }
     }

Modified: 
core/trunk/src/org/openjump/core/ui/io/file/DataSourceFileLayerLoader.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/io/file/DataSourceFileLayerLoader.java  
2015-12-28 22:19:23 UTC (rev 4716)
+++ core/trunk/src/org/openjump/core/ui/io/file/DataSourceFileLayerLoader.java  
2015-12-28 22:25:38 UTC (rev 4717)
@@ -34,6 +34,7 @@
 import java.util.List;
 import java.util.Map;
 
+import com.vividsolutions.jump.workbench.plugin.MacroManager;
 import com.vividsolutions.jump.workbench.plugin.PlugInManager;
 import com.vividsolutions.jump.workbench.plugin.Recordable;
 import com.vividsolutions.jump.workbench.plugin.Macro;
@@ -255,7 +256,7 @@
       try {
           //return (Boolean)process(monitor);
           boolean ret = (Boolean)process(monitor);
-          if (workbenchContext.getBlackboard().getBoolean("MacroStarted")) {
+          if (workbenchContext.getBlackboard().get(MacroManager.MACRO_STARTED, 
false)) {
               DataSourceFileLayerLoader clone = new 
DataSourceFileLayerLoader();
               clone.setParameters(this.getParameters());
               
((Macro)workbenchContext.getBlackboard().get("Macro")).addProcess(clone);


------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to