Browse Source

deal with nested invokations

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@713007 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 16 years ago
parent
commit
4b364736ee
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/main/org/apache/tools/ant/taskdefs/ImportTask.java

+ 4
- 2
src/main/org/apache/tools/ant/taskdefs/ImportTask.java View File

@@ -152,6 +152,9 @@ public class ImportTask extends Task {
return;
}

// nested invokations are possible like an imported file
// importing another one
String oldPrefix = ProjectHelper.getCurrentTargetPrefix();
try {
ProjectHelper.setCurrentTargetPrefix(targetPrefix);
helper.parse(getProject(), importedFile);
@@ -159,8 +162,7 @@ public class ImportTask extends Task {
throw ProjectHelper.addLocationToBuildException(
ex, getLocation());
} finally {
ProjectHelper.setCurrentTargetPrefix(null);
ProjectHelper.setCurrentTargetPrefix(oldPrefix);
}
}

}

Loading…
Cancel
Save