From 039673bb180caef020a917a0ef71933a19380795 Mon Sep 17 00:00:00 2001 From: Russell Schmidt Date: Wed, 22 Jan 2025 19:41:30 -0600 Subject: [PATCH] Disable message window looping --- ui/curses_ui.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ui/curses_ui.py b/ui/curses_ui.py index 5a4b584..9a489ce 100644 --- a/ui/curses_ui.py +++ b/ui/curses_ui.py @@ -154,10 +154,7 @@ def select_messages(direction): globals.selected_message += direction msg_line_count = messages_pad.getmaxyx()[0] - if globals.selected_message < 0: - globals.selected_message = max(msg_line_count - get_msg_window_lines(), 0) - elif globals.selected_message > (msg_line_count - get_msg_window_lines()): - globals.selected_message = 0 + globals.selected_message = max(0, min(globals.selected_message, msg_line_count - get_msg_window_lines())) messages_pad.refresh(globals.selected_message, 0, messages_box.getbegyx()[0] + 1, messages_box.getbegyx()[1] + 1,