From 9205f188b9162526a44587cbf4eb6bc04e1252eb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 31 Jul 2018 15:56:34 +0530 Subject: [PATCH] Fix #1784245 [last library highlight stops working when vacuuming the database](https://bugs.launchpad.net/calibre/+bug/1784245) --- src/calibre/gui2/actions/choose_library.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 95828f2c5f..a03b3c42de 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -321,9 +321,10 @@ class ChooseLibraryAction(InterfaceAction): a.setWhatsThis(tooltip) def library_changed(self, db): - self.prev_lname = self.last_lname lname = self.stats.library_used(db) - self.last_lname = lname + if lname != self.last_lname: + self.prev_lname = self.last_lname + self.last_lname = lname if len(lname) > 16: lname = lname[:16] + u'…' a = self.qaction