From 08dffd890fd3b84580fc672a66798b6e66843089 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sat, 21 Nov 2015 15:12:07 +0100 Subject: [PATCH] Recover the memory used to process intermediate nodes. --- src/calibre/gui2/tag_browser/model.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index f3d3bb178f..02f9cd5cfe 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -596,6 +596,7 @@ class TagsModel(QAbstractItemModel): # {{{ for category in self.category_nodes: process_one_node(category, collapse_model, state_map.get(category.category_key, {})) + self.intermediate_nodes = None # Fix up the node tree, reordering as needed and deleting undisplayed nodes new_children = []