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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to