Skip to content

Commit f1e6c6d

Browse files
rsashankneiljp
authored andcommitted
refactor: boxes: Extract footer reset logic into new method.
1 parent d3251f2 commit f1e6c6d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

zulipterminal/ui_tools/boxes.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -715,14 +715,16 @@ def exit_compose_box(self) -> None:
715715
self.main_view(False)
716716
self.view.middle_column.set_focus("body")
717717

718+
def _set_default_footer_after_autocomplete(self) -> None:
719+
self.is_in_typeahead_mode = False
720+
self.view.set_footer_text()
721+
718722
def keypress(self, size: urwid_Size, key: str) -> Optional[str]:
719723
if self.is_in_typeahead_mode and not (
720724
is_command_key("AUTOCOMPLETE", key)
721725
or is_command_key("AUTOCOMPLETE_REVERSE", key)
722726
):
723-
# set default footer when done with autocomplete
724-
self.is_in_typeahead_mode = False
725-
self.view.set_footer_text()
727+
self._set_default_footer_after_autocomplete()
726728

727729
if is_command_key("SEND_MESSAGE", key):
728730
self.send_stop_typing_status()

0 commit comments

Comments
 (0)