Browse Source

File inclusion: unnecessarily checked presence of selectors

AND DirectoryScanner.isEverythingIncluded, which will be false if
selectors cause omissions.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277645 13f79535-47bb-0310-9956-ffa450edef68
master
Matthew Jason Benson 20 years ago
parent
commit
0c132498a8
1 changed files with 2 additions and 4 deletions
  1. +2
    -4
      src/main/org/apache/tools/ant/taskdefs/Copy.java

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

@@ -415,10 +415,8 @@ public class Copy extends Task {

String[] srcFiles = ds.getIncludedFiles();
String[] srcDirs = ds.getIncludedDirectories();
boolean isEverythingIncluded = ds.isEverythingIncluded()
&& (!fs.hasSelectors() && !fs.hasPatterns());
if (isEverythingIncluded
&& !flatten && mapperElement == null) {
if (!flatten && mapperElement == null
&& ds.isEverythingIncluded() && !fs.hasPatterns()) {
completeDirMap.put(fromDir, destDir);
}
scan(fromDir, destDir, srcFiles, srcDirs);


Loading…
Cancel
Save