diff --git a/novelwriter/core/coretools.py b/novelwriter/core/coretools.py index 31b1e084..a46a9e72 100644 --- a/novelwriter/core/coretools.py +++ b/novelwriter/core/coretools.py @@ -327,10 +327,13 @@ class DocSearch: self._regEx = re.compile(self._buildPattern(search), self._opts) logger.debug("Searching with pattern '%s'", self._regEx.pattern) storage = project.storage + SHARED.initMainProgress(len(project.tree)) for item in project.tree: + SHARED.incMainProgress() if item.isFileType(): results, capped = self.searchText(storage.getDocumentText(item.itemHandle)) yield item, results, capped + SHARED.clearMainProgress() return def searchText(self, text: str) -> tuple[list[tuple[int, int, str]], bool]: