diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py index fc20d98279..ce37b44f79 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -26,18 +26,13 @@ from calibre.gui2.dialogs.edit_authors_dialog import EditAuthorsDialog class TagDelegate(QItemDelegate): - def __init__(self, parent): - QItemDelegate.__init__(self, parent) - self._parent = parent - self.icon = QIcon(I('star.png')) - def paint(self, painter, option, index): item = index.internalPointer() if item.type != TagTreeItem.TAG: QItemDelegate.paint(self, painter, option, index) return r = option.rect - model = self._parent.model() + model = self.parent().model() icon = model.data(index, Qt.DecorationRole).toPyObject() painter.save() if item.tag.state != 0 or not config['show_avg_rating'] or \