From c734277e04b622c2cc22c53992ff446415092a83 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Tue, 18 Apr 2006 16:18:05 +0000 Subject: [PATCH] Use task project when filesets don't have a project, for backwards compatibility. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@394979 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Delete.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/org/apache/tools/ant/taskdefs/Delete.java b/src/main/org/apache/tools/ant/taskdefs/Delete.java index 36eac5203..7de674d85 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Delete.java +++ b/src/main/org/apache/tools/ant/taskdefs/Delete.java @@ -547,6 +547,12 @@ public class Delete extends MatchingTask { for (int i = 0; i < filesets.size(); i++) { FileSet fs = (FileSet) filesets.get(i); + if (fs.getProject() == null) { + log("Deleting fileset with no project specified;" + + " assuming executing project", Project.MSG_VERBOSE); + fs = (FileSet) fs.clone(); + fs.setProject(getProject()); + } resourcesToDelete.add(fs); if (includeEmpty && fs.getDir().isDirectory()) { filesetDirs.add(new ReverseDirs(fs.getDir(),