diff --git a/src/main/org/apache/tools/ant/taskdefs/Ant.java b/src/main/org/apache/tools/ant/taskdefs/Ant.java index 6b6e65e83..87bf4da54 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Ant.java +++ b/src/main/org/apache/tools/ant/taskdefs/Ant.java @@ -341,12 +341,12 @@ public class Ant extends Task { if (dir != null) { if (!allowNativeBasedir) { - newProject.setBaseDir(dir); - if (savedDir != null) { - // has been set explicitly - newProject.setInheritedProperty(MagicNames.PROJECT_BASEDIR, - dir.getAbsolutePath()); - } + newProject.setBaseDir(dir); + if (savedDir != null) { + // has been set explicitly + newProject.setInheritedProperty(MagicNames.PROJECT_BASEDIR, + dir.getAbsolutePath()); + } } } else { dir = getProject().getBaseDir();