From 674ff88942a15d55fee71b8f770105de2fbb6fd8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 2 Mar 2008 23:58:35 +0000 Subject: [PATCH] Fix editing metadata in conversion dialog not causing metada in library view to change --- src/libprs500/gui2/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libprs500/gui2/main.py b/src/libprs500/gui2/main.py index fcde2e6519..64092d89f0 100644 --- a/src/libprs500/gui2/main.py +++ b/src/libprs500/gui2/main.py @@ -709,6 +709,7 @@ class Main(MainWindow, Ui_MainWindow): d = error_dialog(self, _('Cannot convert'), _('No books selected')) d.exec_() + changed = False for row in [r.row() for r in rows]: d = LRFSingleDialog(self, self.library_view.model().db, row) if d.selected_format: @@ -729,7 +730,10 @@ class Main(MainWindow, Ui_MainWindow): self.conversion_jobs[id] = (d.cover_file, pt, of, d.output_format, d.id) - + changed = True + if changed: + self.library_view.model().resort(reset=False) + self.library_view.model().research() def book_converted(self, id, description, result, exception, formatted_traceback, log):