mirror of
https://github.com/pdxlocations/contact.git
synced 2026-06-16 16:15:47 +02:00
Merge pull request #76 from rfschmid/allow-settings-wraparound-scroll
This commit is contained in:
+3
-2
@@ -120,13 +120,14 @@ def settings_menu(stdscr, interface):
|
||||
|
||||
if key == curses.KEY_UP:
|
||||
old_selected_index = selected_index
|
||||
selected_index = max(0, selected_index - 1)
|
||||
max_index = len(options) + (1 if show_save_option else 0) - 1
|
||||
selected_index = max_index if selected_index == 0 else selected_index - 1
|
||||
move_highlight(old_selected_index, selected_index, options, show_save_option, menu_win)
|
||||
|
||||
elif key == curses.KEY_DOWN:
|
||||
old_selected_index = selected_index
|
||||
max_index = len(options) + (1 if show_save_option else 0) - 1
|
||||
selected_index = min(max_index, selected_index + 1)
|
||||
selected_index = 0 if selected_index == max_index else selected_index + 1
|
||||
move_highlight(old_selected_index, selected_index, options, show_save_option, menu_win)
|
||||
|
||||
elif key == curses.KEY_RIGHT or key == ord('\n'):
|
||||
|
||||
Reference in New Issue
Block a user