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