You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/08/31 18:45:47 UTC

svn commit: r571519 - /jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java

Author: sebb
Date: Fri Aug 31 09:45:46 2007
New Revision: 571519

URL: http://svn.apache.org/viewvc?rev=571519&view=rev
Log:
Allow for guiPackage to be null (see bug 38687)

Modified:
    jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java

Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java?rev=571519&r1=571518&r2=571519&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java Fri Aug 31 09:45:46 2007
@@ -105,12 +105,17 @@
 		}
 		component.setProperty(TestElement.GUI_CLASS, NameUpdater.getCurrentName(component
 				.getPropertyAsString(TestElement.GUI_CLASS)));
-		GuiPackage.getInstance().updateCurrentNode();
-		JMeterGUIComponent guicomp = GuiPackage.getInstance().getGui(component);
-		guicomp.configure(component);
-		guicomp.modifyTestElement(component);
-		GuiPackage.getInstance().getCurrentGui(); // put the gui object back
-													// to the way it was.
+
+		GuiPackage guiPackage = GuiPackage.getInstance();
+		if (guiPackage != null) {
+			// The node can be added in non GUI mode at startup 
+			guiPackage.updateCurrentNode();
+			JMeterGUIComponent guicomp = guiPackage.getGui(component);
+			guicomp.configure(component);
+			guicomp.modifyTestElement(component);
+			guiPackage.getCurrentGui(); // put the gui object back
+										// to the way it was.
+		}
 		JMeterTreeNode newNode = new JMeterTreeNode(component, this);
 
 		// This check the state of the TestElement and if returns false it



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org