From 52762051ead8434ad8466803ad204283f6d04a99 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 29 Sep 2009 14:44:00 -0600 Subject: [PATCH] Fix IndexError when adding books, or conversion completes --- src/calibre/gui2/tag_view.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py index 6a759f1bbb..4a6545053e 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -176,7 +176,11 @@ class TagsModel(QAbstractItemModel): else: parent_item = parent.internalPointer() - child_item = parent_item.children[row] + try: + child_item = parent_item.children[row] + except IndexError: + return QModelIndex() + ans = self.createIndex(row, column, child_item) return ans