From f27a9c96fa27d24010c64f7c3075557d87213995 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 13 Sep 2009 12:13:14 -0600 Subject: [PATCH] IGN:... --- src/calibre/gui2/convert/regex_builder.py | 3 +++ src/calibre/gui2/convert/structure_detection.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/convert/regex_builder.py b/src/calibre/gui2/convert/regex_builder.py index 07c63de93a..58c4efbe1d 100644 --- a/src/calibre/gui2/convert/regex_builder.py +++ b/src/calibre/gui2/convert/regex_builder.py @@ -126,6 +126,9 @@ class RegexEdit(QWidget, Ui_Edit): def set_db(self, db): self.db = db + def break_cycles(self): + self.db = None + @property def text(self): return unicode(self.edit.text()) diff --git a/src/calibre/gui2/convert/structure_detection.py b/src/calibre/gui2/convert/structure_detection.py index 1797a76760..bf360f5315 100644 --- a/src/calibre/gui2/convert/structure_detection.py +++ b/src/calibre/gui2/convert/structure_detection.py @@ -43,8 +43,8 @@ class StructureDetectionWidget(Widget, Ui_Form): def break_cycles(self): Widget.break_cycles(self) - self.opt_header_regex.db = None - self.opt_footer_regex.db = None + self.opt_header_regex.break_cycles() + self.opt_footer_regex.break_cycles() def pre_commit_check(self): for x in ('header_regex', 'footer_regex'):