소스 검색

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();
 
-	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()) {