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 .