From dfc0923db1a98bc63435e0df1f626156c93e5075 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 10 May 2014 15:38:44 +0530 Subject: [PATCH] ... --- src/calibre/gui2/tweak_book/editor/widget.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/editor/widget.py b/src/calibre/gui2/tweak_book/editor/widget.py index 12f10c56b9..837f88b6ac 100644 --- a/src/calibre/gui2/tweak_book/editor/widget.py +++ b/src/calibre/gui2/tweak_book/editor/widget.py @@ -254,7 +254,10 @@ class Editor(QMainWindow): m.addAction(actions['rename-block-tag-%s' % name]) def break_cycles(self): - self.modification_state_changed.disconnect() + try: + self.modification_state_changed.disconnect() + except TypeError: + pass # in case this signal was never connected self.undo_redo_state_changed.disconnect() self.copy_available_state_changed.disconnect() self.cursor_position_changed.disconnect()