1
0
mirror of https://github.com/xgi/castero synced 2024-11-10 15:28:45 +01:00

fix some non-generic key binds in generic perspective

This commit is contained in:
Jake Robertson 2019-10-06 02:36:46 -04:00
parent 170edbd807
commit 4fc2a81370
No known key found for this signature in database
GPG Key ID: 15FF1380B7D5C715
2 changed files with 8 additions and 2 deletions

@ -158,7 +158,7 @@ class Perspective(ABC):
elif c == key_mapping[Config['key_delete']]:
if self._active_window == 0:
self._display.delete_feed(self._feed_menu.item)
self._feed_menu.update_child()
self.update_menus()
elif c == key_mapping[Config['key_reload']]:
self._display.reload_feeds()
elif c == key_mapping[Config['key_save']]:
@ -174,7 +174,7 @@ class Perspective(ABC):
menu.filter_text = ""
else:
self._display.filter_menu(menu)
self._feed_menu.update_child()
self.update_menus()
menu.move(-1)
menu.move(1)
elif c == key_mapping[Config['key_mark_played']]:

@ -122,6 +122,12 @@ class QueuePerspective(Perspective):
self._display.menus_valid = False
elif c == key_mapping[Config['key_delete']]:
self._remove_selected_from_queue()
elif c == key_mapping[Config['key_save']]:
pass
elif c == key_mapping[Config['key_mark_played']]:
pass
elif c == key_mapping[Config['key_filter']]:
pass
else:
keep_running = self._generic_handle_input(c)