Browse Source

Increase threshold for files per directory in editor Find in Files

This allows up to 100,000 files per folder to be searched
with Find in Files, as opposed to just 1,000.
Hugo Locurcio 1 year ago
parent
commit
760d7cb231
1 changed files with 3 additions and 1 deletions
  1. 3 1
      editor/find_in_files.cpp

+ 3 - 1
editor/find_in_files.cpp

@@ -222,7 +222,9 @@ void FindInFiles::_scan_dir(const String &path, PackedStringArray &out_folders,
 
 	dir->list_dir_begin();
 
-	for (int i = 0; i < 1000; ++i) {
+	// Limit to 100,000 iterations to avoid an infinite loop just in case
+	// (this technically limits results to 100,000 files per folder).
+	for (int i = 0; i < 100'000; ++i) {
 		String file = dir->get_next();
 
 		if (file.is_empty()) {