From 7ad18521a37a70c9cf9804af40a42840f2b051f2 Mon Sep 17 00:00:00 2001 From: Niloth-p <20315308+Niloth-p@users.noreply.github.com> Date: Sat, 4 May 2024 11:21:45 +0530 Subject: [PATCH] boxes/views: Adopt urwid_readline for all editors. The panel search boxes were the only remaining editors not using urwid_readline.ReadlineEdit. --- zulipterminal/ui_tools/boxes.py | 2 +- zulipterminal/ui_tools/views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zulipterminal/ui_tools/boxes.py b/zulipterminal/ui_tools/boxes.py index b084ef5b4e..f6d3294241 100644 --- a/zulipterminal/ui_tools/boxes.py +++ b/zulipterminal/ui_tools/boxes.py @@ -964,7 +964,7 @@ def keypress(self, size: urwid_Size, key: str) -> Optional[str]: return key -class PanelSearchBox(urwid.Edit): +class PanelSearchBox(ReadlineEdit): """ Search Box to search panel views in real-time. """ diff --git a/zulipterminal/ui_tools/views.py b/zulipterminal/ui_tools/views.py index 208850da36..30fcc42a49 100644 --- a/zulipterminal/ui_tools/views.py +++ b/zulipterminal/ui_tools/views.py @@ -682,7 +682,7 @@ def update_user_list( user_list is not None and search_box is None and new_text is None ) # _start_presence_updates. - # Return if the method is called by PanelSearchBox (urwid.Edit) while + # Return if the method is called by PanelSearchBox (ReadlineEdit) while # the search is inactive and user_list is None. # NOTE: The additional not user_list check is to not false trap # _start_presence_updates but allow it to update the user list.