瀏覽代碼

Merge pull request #91338 from Calinou/find-in-files-increase-file-threshold

Increase threshold for files per directory in editor Find in Files
Rémi Verschelde 1 年之前
父節點
當前提交
f9eb81e70e
共有 1 個文件被更改,包括 3 次插入1 次删除
  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();
 	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();
 		String file = dir->get_next();
 
 
 		if (file.is_empty()) {
 		if (file.is_empty()) {