diff --git a/manuskript/ui/tools/frequencyWindow.py b/manuskript/ui/tools/frequencyWindow.py index a1e5fea8..3afb03c5 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 7e123c48..e40236fb 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