Revision: 4706
          http://sourceforge.net/p/jump-pilot/code/4706
Author:   edso
Date:     2015-12-27 18:56:24 +0000 (Sun, 27 Dec 2015)
Log Message:
-----------
fix NPE when wip macro plugins are disabled

java.lang.NullPointerException
        at 
com.vividsolutions.jump.util.Blackboard.getBoolean(Blackboard.java:88)
        at 
com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:343)
        at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/workbench/plugin/AbstractPlugIn.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/plugin/AbstractPlugIn.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/plugin/AbstractPlugIn.java 
2015-12-27 18:50:54 UTC (rev 4705)
+++ core/trunk/src/com/vividsolutions/jump/workbench/plugin/AbstractPlugIn.java 
2015-12-27 18:56:24 UTC (rev 4706)
@@ -340,7 +340,7 @@
 
           try {
             boolean executeComplete = plugIn.execute(plugInContext);
-            if 
(workbenchContext.getBlackboard().getBoolean(StartMacroPlugIn.MACRO_STARTED)) {
+            if 
(workbenchContext.getBlackboard().get(StartMacroPlugIn.MACRO_STARTED, false)) {
                 if (plugIn instanceof StartMacroPlugIn || plugIn instanceof 
StopMacroPlugIn) {}
                 else {
                     
((Macro)workbenchContext.getBlackboard().get("Macro")).addProcess((Recordable)plugIn);


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

Reply via email to