mbenson 2005/05/25 15:25:43 Modified: src/main/org/apache/tools/ant/taskdefs Ant.java Log: Avoid multiple instantiations of equal File objects, and multiple resolveFile calls. Revision Changes Path 1.121 +2 -3 ant/src/main/org/apache/tools/ant/taskdefs/Ant.java Index: Ant.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Ant.java,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- Ant.java 22 May 2005 19:48:25 -0000 1.120 +++ Ant.java 25 May 2005 22:25:43 -0000 1.121 @@ -326,8 +326,7 @@ // Are we trying to call the target in which we are defined (or // the build file if this is a top level task)? if (thisAntFile != null - && newProject.resolveFile(newProject.getProperty("ant.file")) - .equals(getProject().resolveFile(thisAntFile)) + && file.equals(getProject().resolveFile(thisAntFile)) && getOwningTarget() != null) { if (getOwningTarget().getName().equals("")) { @@ -342,7 +341,7 @@ } try { - ProjectHelper.configureProject(newProject, new File(antFile)); + ProjectHelper.configureProject(newProject, file); } catch (BuildException ex) { throw ProjectHelper.addLocationToBuildException( ex, getLocation());
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]