From 213143d228c83bdf5a871017f433c3284fce9cd7 Mon Sep 17 00:00:00 2001 From: Corey Ford Date: Tue, 8 Jul 2025 17:25:38 -0500 Subject: [PATCH] Always insert spaces into search bar --- qubes_menu/appmenu.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/qubes_menu/appmenu.py b/qubes_menu/appmenu.py index ddccd88..83a77fd 100644 --- a/qubes_menu/appmenu.py +++ b/qubes_menu/appmenu.py @@ -344,13 +344,12 @@ def _key_press(self, _widget, event): if event.keyval == Gdk.KEY_Escape: self.hide_menu() if event.keyval == Gdk.KEY_space: - current_widget = self.get_active_window().get_focus() - if isinstance(current_widget, - Gtk.SearchEntry): - p = current_widget.get_position() - current_widget.insert_text(" ", p) - current_widget.set_position(p + 1) - return True + search_page = self.handlers.get('search_page') + if isinstance(search_page, SearchPage): + p = search_page.search_entry.get_position() + search_page.search_entry.insert_text(" ", p) + search_page.search_entry.set_position(p + 1) + return True return False def _focus_out(self, _widget, _event: Gdk.EventFocus):