From c37e2b4be800fb091cd031b43b7d7150084fcbb4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 13 Feb 2013 14:48:36 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/oeb/polish/main.py | 2 +- src/calibre/gui2/actions/polish.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/oeb/polish/main.py b/src/calibre/ebooks/oeb/polish/main.py index 2f256b260a..6ee20e9489 100644 --- a/src/calibre/ebooks/oeb/polish/main.py +++ b/src/calibre/ebooks/oeb/polish/main.py @@ -114,7 +114,7 @@ def polish(file_map, opts, log, report): report('') ebook.commit(outbook) - report('Polishing took: %.1f seconds'%(time.time()-st)) + report('Polishing took: %.1f seconds'%(time.time()-st)) REPORT = '{0} REPORT {0}'.format('-'*30) diff --git a/src/calibre/gui2/actions/polish.py b/src/calibre/gui2/actions/polish.py index 8b7bd41fb9..06cf83424f 100644 --- a/src/calibre/gui2/actions/polish.py +++ b/src/calibre/gui2/actions/polish.py @@ -12,7 +12,7 @@ from collections import OrderedDict from PyQt4.Qt import (QDialog, QGridLayout, QIcon, QCheckBox, QLabel, QFrame, QApplication, QDialogButtonBox, Qt, QSize, QSpacerItem, - QSizePolicy, QTimer) + QSizePolicy, QTimer, QModelIndex) from calibre.gui2 import error_dialog, Dispatcher from calibre.gui2.actions import InterfaceAction @@ -241,6 +241,12 @@ class PolishAction(InterfaceAction): os.rmdir(parent) except: pass + self.gui.tags_view.recount() + if self.gui.current_view() is self.gui.library_view: + current = self.gui.library_view.currentIndex() + if current.isValid(): + self.gui.library_view.model().current_changed(current, QModelIndex()) + if __name__ == '__main__': app = QApplication([])