From aca4b348d480fd9e193582b35dfcc1c047b1deaa Mon Sep 17 00:00:00 2001 From: Steve Loughran Date: Sat, 1 Nov 2008 19:52:10 +0000 Subject: [PATCH] Bug 43348: add awareness of FileProvider to ArchiveScanner git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@709765 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/types/ArchiveScanner.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/types/ArchiveScanner.java b/src/main/org/apache/tools/ant/types/ArchiveScanner.java index f6670f659..d525ee36c 100755 --- a/src/main/org/apache/tools/ant/types/ArchiveScanner.java +++ b/src/main/org/apache/tools/ant/types/ArchiveScanner.java @@ -28,6 +28,7 @@ import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.resources.FileResource; import org.apache.tools.ant.types.resources.FileResourceIterator; +import org.apache.tools.ant.types.resources.FileProvider; /** * ArchiveScanner accesses the pattern matching algorithm in DirectoryScanner, @@ -114,8 +115,8 @@ public abstract class ArchiveScanner extends DirectoryScanner { */ public void setSrc(Resource src) { this.src = src; - if (src instanceof FileResource) { - srcFile = ((FileResource) src).getFile(); + if (src instanceof FileProvider) { + srcFile = ((FileProvider) src).getFile(); } }