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 2004/09/18 22:50:34 UTC

cvs commit: jakarta-jmeter/src/core/org/apache/jmeter/gui/action Remove.java

sebb        2004/09/18 13:50:34

  Modified:    src/core/org/apache/jmeter/gui/action Tag: rel-2_0
                        Remove.java
  Log:
  Bug25145 - stop proxy before removing it from tree
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.10.2.1  +10 -3     jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Remove.java
  
  Index: Remove.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Remove.java,v
  retrieving revision 1.10
  retrieving revision 1.10.2.1
  diff -u -r1.10 -r1.10.2.1
  --- Remove.java	20 Feb 2004 01:03:07 -0000	1.10
  +++ Remove.java	18 Sep 2004 20:50:33 -0000	1.10.2.1
  @@ -26,6 +26,8 @@
   
   import org.apache.jmeter.gui.GuiPackage;
   import org.apache.jmeter.gui.tree.JMeterTreeNode;
  +import org.apache.jmeter.protocol.http.proxy.ProxyControl;
  +import org.apache.jmeter.testelement.TestElement;
   
   /**
    * @author     Michael Stover
  @@ -75,6 +77,11 @@
       public static void removeNode(JMeterTreeNode node)
       {
           GuiPackage.getInstance().getTreeModel().removeNodeFromParent(node);
  -        GuiPackage.getInstance().removeNode(node.getTestElement());
  +        TestElement testElement = node.getTestElement(); 
  +		if(testElement instanceof ProxyControl)
  +		{
  +		    ((ProxyControl)testElement).stopProxy();
  +		}
  +		GuiPackage.getInstance().removeNode(testElement);
       }
   }
  
  
  

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