Browse Source

scan_directory from empty means current dir

David Rose 23 years ago
parent
commit
d2511eda84
1 changed files with 7 additions and 1 deletions
  1. 7 1
      dtool/src/dtoolutil/filename.cxx

+ 7 - 1
dtool/src/dtoolutil/filename.cxx

@@ -1065,7 +1065,13 @@ scan_directory(vector_string &contents) const {
 #if defined(HAVE_DIRENT_H)
   size_t orig_size = contents.size();
 
-  DIR *root = opendir(_filename.c_str());
+  string dirname;
+  if (empty()) {
+    dirname = ".";
+  } else {
+    dirname = _filename;
+  }
+  DIR *root = opendir(dirname.c_str());
   if (root == (DIR *)NULL) {
     return false;
   }