You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by ni...@apache.org on 2001/07/10 21:48:38 UTC

cvs commit: jakarta-ant-antidote/src/java/org/apache/tools/ant/gui/modules/edit ElementNavigator.java

nickdavis    01/07/10 12:48:37

  Modified:    src/java/org/apache/tools/ant/gui/modules/edit
                        ElementNavigator.java
  Log:
  fix bug caused when two projects are opened
  
  Revision  Changes    Path
  1.5       +5 -2      jakarta-ant-antidote/src/java/org/apache/tools/ant/gui/modules/edit/ElementNavigator.java
  
  Index: ElementNavigator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant-antidote/src/java/org/apache/tools/ant/gui/modules/edit/ElementNavigator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ElementNavigator.java	2001/06/04 18:44:46	1.4
  +++ ElementNavigator.java	2001/07/10 19:48:31	1.5
  @@ -86,6 +86,7 @@
   import org.apache.tools.ant.gui.event.ElementSelectionEvent;
   import org.apache.tools.ant.gui.event.EventBus;
   import org.apache.tools.ant.gui.event.NewElementEvent;
  +import org.apache.tools.ant.gui.event.NewProjectEvent;
   import org.apache.tools.ant.gui.event.ProjectClosedEvent;
   import org.apache.tools.ant.gui.event.ProjectSelectedEvent;
   import org.apache.tools.ant.gui.event.RefreshDisplayEvent;
  @@ -102,7 +103,7 @@
   /**
    * Module for navigating build file elemenets.
    * 
  - * @version $Revision: 1.4 $ 
  + * @version $Revision: 1.5 $ 
    * @author Simeon Fitch 
    */
   public class ElementNavigator extends AntModule {
  @@ -176,7 +177,9 @@
               else if(event instanceof RefreshDisplayEvent && model != null) {
                   _tree.validate();
               }
  -            else if(event instanceof NewElementEvent && model != null) {
  +            else if(event instanceof NewElementEvent && 
  +                    (event instanceof NewProjectEvent == false) &&
  +                    model != null) {
                   ACSElement element = ((NewElementEvent)event).getNewElement();
                   model.fireNodeAdded(element);
                   TreePath path = new TreePath(model.getPathToRoot(element));