X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdFilesFromDirectory.cxx;h=4caeae3c6cc4a96500ade9515abaeade4250e929;hb=1ba1a0e223adf11163b6e12ad5fe999b0f87add7;hp=387b5ad77aacfd7a2043b9048daed5491c20cdec;hpb=0c810ab19d1d6ee1fd14a54ea6e1ff3f4d9f89f0;p=bbtk.git diff --git a/packages/std/src/bbstdFilesFromDirectory.cxx b/packages/std/src/bbstdFilesFromDirectory.cxx index 387b5ad..4caeae3 100644 --- a/packages/std/src/bbstdFilesFromDirectory.cxx +++ b/packages/std/src/bbstdFilesFromDirectory.cxx @@ -49,18 +49,23 @@ void FilesFromDirectory::Process() { Filenames.clear(); SimpleFilenames.clear(); - if (bbGetInputIn()!="") + + if (bbGetInputActive()==true) { - DirName = bbGetInputIn(); - /*int nbFiles = */ Explore(DirName, bbGetInputRecursive(), bbGetInputRecursiveLevel() ); - CleanFilenames( DirName ); - } // if In + if (bbGetInputIn()!="") + { + DirName = bbGetInputIn(); + /*int nbFiles = */ Explore(DirName, bbGetInputRecursive(), bbGetInputRecursiveLevel() ); + CleanFilenames( DirName ); + } // if In + } // Active bbSetOutputOut(Filenames); bbSetOutputOutSimple(SimpleFilenames); } void FilesFromDirectory::bbUserSetDefaultValues() { + bbSetInputActive(true); bbSetInputIn("."); bbSetInputRecursive(false); bbSetInputType(0);