From 22cde3ec27b411f1fc0beeaa4438be8c4410cec0 Mon Sep 17 00:00:00 2001 From: Michiel Nauta Date: Fri, 3 Jun 2011 12:12:21 +0000 Subject: [PATCH] 4959: Errors raised by Organize Tags window related to tag removal svn: r17676 --- src/gui/views/tags.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gui/views/tags.py b/src/gui/views/tags.py index 11bd20d61..38a3a05b4 100644 --- a/src/gui/views/tags.py +++ b/src/gui/views/tags.py @@ -342,8 +342,9 @@ class OrganizeTagsDialog(object): for new_priority, row in enumerate(self.namemodel.model): if row[0] != new_priority: tag = self.db.get_tag_from_handle(row[1]) - tag.set_priority(new_priority) - self.db.commit_tag(tag, trans) + if tag: + tag.set_priority(new_priority) + self.db.commit_tag(tag, trans) def _populate_model(self): """ @@ -512,7 +513,7 @@ class OrganizeTagsDialog(object): self.db.remove_tag(tag_handle, trans) self.__change_tag_priority(trans) - store.remove(iter_) + self.namemodel.remove(iter_) status.end() #-------------------------------------------------------------------------