diff --git a/src/calibre/gui2/tweak_book/check.py b/src/calibre/gui2/tweak_book/check.py index 4870ea5d89..2c248b4c9c 100644 --- a/src/calibre/gui2/tweak_book/check.py +++ b/src/calibre/gui2/tweak_book/check.py @@ -101,7 +101,10 @@ class Check(QSplitter): i = self.items.currentItem() if i is not None: err = i.data(Qt.UserRole).toPyObject() - self.item_activated.emit(err) + if err.has_multiple_locations: + self.location_activated(0) + else: + self.item_activated.emit(err) def location_activated(self, index): i = self.items.currentItem()