diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 3937975e76..19b343599c 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -493,16 +493,16 @@ class ChooseLibraryAction(InterfaceAction): m.stop_metadata_backup() db = m.db db.prefs.disable_setting = True + library_path = db.library_path d = DBCheck(self.gui, db) d.start() try: - d.conn.close() + m.close() except: pass d.break_cycles() - self.gui.library_moved(db.library_path, call_close=not - d.closed_orig_conn) + self.gui.library_moved(library_path, call_close=False) if d.rejected: return if d.error is None: diff --git a/src/calibre/gui2/dialogs/check_library.py b/src/calibre/gui2/dialogs/check_library.py index 5e6c4999ba..5fb5bdc9b4 100644 --- a/src/calibre/gui2/dialogs/check_library.py +++ b/src/calibre/gui2/dialogs/check_library.py @@ -37,7 +37,6 @@ class DBCheck(QDialog): # {{{ self.resize(self.sizeHint() + QSize(100, 50)) self.error = None self.db = db.new_api - self.closed_orig_conn = False self.rejected = False def start(self):