From: Simon Tatham Date: Thu, 7 Dec 2023 07:14:08 +0000 (+0000) Subject: Fix getting stuck in the logs menus X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=c407846273b2f7b2e1a3853135908ccb7690c0de;p=mastodonochrome.git Fix getting stuck in the logs menus --- diff --git a/cursesclient.py b/cursesclient.py index d51df5b..d760d45 100644 --- a/cursesclient.py +++ b/cursesclient.py @@ -244,7 +244,7 @@ class EscMenu(Menu): elif ch in {ord('l'), ord('L')}: self.chain_to(self.cc.log_menu) else: - super().handle_key(ch) + return super().handle_key(ch) class LogMenu(Menu): def __init__(self, cc): @@ -257,7 +257,7 @@ class LogMenu(Menu): if ch in {ord('l'), ord('L')}: self.chain_to(self.cc.log_menu_2) else: - super().handle_key(ch) + return super().handle_key(ch) class LogMenu2(Menu): def __init__(self, cc): @@ -270,7 +270,7 @@ class LogMenu2(Menu): if ch in {ord('e'), ord('E')}: self.chain_to(self.cc.ego_timeline) else: - super().handle_key(ch) + return super().handle_key(ch) class File: # Base class for anything where you page up and down.