From 34d8ba6597ed1ee47cc7ae427976a79fcba67b6b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 28 Jul 2012 13:10:41 +0530 Subject: [PATCH] Fix #1030234 (Can't convert: calibre, version 0.8.62) --- src/calibre/gui2/comments_editor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/comments_editor.py b/src/calibre/gui2/comments_editor.py index 1d5e914d5f..10bcbf6218 100644 --- a/src/calibre/gui2/comments_editor.py +++ b/src/calibre/gui2/comments_editor.py @@ -8,6 +8,7 @@ __docformat__ = 'restructuredtext en' import re, os from lxml import html +import sip from PyQt4.Qt import (QApplication, QFontInfo, QSize, QWidget, QPlainTextEdit, QToolBar, QVBoxLayout, QAction, QIcon, Qt, QTabWidget, QUrl, @@ -42,6 +43,7 @@ class PageAction(QAction): # {{{ self.page_action.trigger() def update_state(self, *args): + if sip.isdeleted(self) or sip.isdeleted(self.page_action): return if self.isCheckable(): self.setChecked(self.page_action.isChecked()) self.setEnabled(self.page_action.isEnabled())