From fa716c903cd24d5e425a39f97cc769d04d740f7e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Dec 2023 13:53:03 +0530 Subject: [PATCH] Have show/hide_panel work with search bar as well --- src/calibre/gui2/init.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/calibre/gui2/init.py b/src/calibre/gui2/init.py index 642cecf33f..1616180ecc 100644 --- a/src/calibre/gui2/init.py +++ b/src/calibre/gui2/init.py @@ -597,9 +597,15 @@ class LayoutMixin: # {{{ self.library_view.setFocus(Qt.FocusReason.OtherFocusReason) def show_panel(self, name): + if name == 'search_bar': + self.search_bar_button.setChecked(True) + return self.layout_container.show_panel(name) def hide_panel(self, name): + if name == 'search_bar': + self.search_bar_button.setChecked(False) + return self.layout_container.hide_panel(name) def set_search_string_with_append(self, expression, append=''):