diff --git a/src/calibre/gui2/search_restriction_mixin.py b/src/calibre/gui2/search_restriction_mixin.py index ae8c95a261..f73afb5b13 100644 --- a/src/calibre/gui2/search_restriction_mixin.py +++ b/src/calibre/gui2/search_restriction_mixin.py @@ -424,7 +424,7 @@ class SearchRestrictionMixin(object): is_current = vl == current_lib a = m.addAction(self.checked if is_current else self.empty, vl.replace('&', '&&')) if is_current: - a.triggered.connect(self.clear_vl.click) + a.triggered.connect(self.apply_virtual_library) else: a.triggered.connect(partial(self.apply_virtual_library, library=vl))