diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-07 16:49:43 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-07 16:49:43 +0200 |
commit | f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f (patch) | |
tree | fbc5b06de3b502334aab622e21792d3048bbb942 | |
parent | 0494b37a0c0aeea7a42a8c9a3848e3adbead3aee (diff) | |
parent | 760d7cb23192c91c00fa03a8be3b2c355d6168d1 (diff) | |
download | redot-engine-f9eb81e70eb9c2fb3501c847203f3f12cf50ce8f.tar.gz |
Merge pull request #91338 from Calinou/find-in-files-increase-file-threshold
Increase threshold for files per directory in editor Find in Files
-rw-r--r-- | editor/find_in_files.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/editor/find_in_files.cpp b/editor/find_in_files.cpp index 3bddc91b81..dff7ee5bb8 100644 --- a/editor/find_in_files.cpp +++ b/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()) { |