From 55bd817540969bb1f1d928208f03f53b826b5cf7 Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Thu, 8 Jun 2023 18:55:58 +0200 Subject: [PATCH] Tweak async loading of outline elements Signed-off-by: TheJackiMonster --- manuskript/ui/tools/frequencyWindow.py | 6 +++--- ui/frequency.glade | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/manuskript/ui/tools/frequencyWindow.py b/manuskript/ui/tools/frequencyWindow.py index a1e5fea..3afb03c 100644 --- a/manuskript/ui/tools/frequencyWindow.py +++ b/manuskript/ui/tools/frequencyWindow.py @@ -121,13 +121,13 @@ class FrequencyWindow(AbstractDialog): def __completeOutlineItem(self): outline_item = self.outlineCompletion.pop(0) - if outline_item.state != OutlineState.COMPLETE: - outline_item.load(False) - if isinstance(outline_item, OutlineFolder): for item in outline_item: self.outlineCompletion.append(item) elif isinstance(outline_item, OutlineText): + if outline_item.state != OutlineState.COMPLETE: + outline_item.load(False) + self.__analyzeOutlineText(outline_item) self.analyzeCompleted = self.analyzeCompleted + 1 diff --git a/ui/frequency.glade b/ui/frequency.glade index 7e123c4..e40236f 100644 --- a/ui/frequency.glade +++ b/ui/frequency.glade @@ -367,6 +367,7 @@ along with Manuskript. If not, see . words_frequency_store 0 False + 0 @@ -374,7 +375,6 @@ along with Manuskript. If not, see . Word True - True 0 @@ -567,6 +567,9 @@ along with Manuskript. If not, see . True True phrases_frequency_store + 0 + False + 0 @@ -574,7 +577,6 @@ along with Manuskript. If not, see . Phrase True - True 0