diff options
Diffstat (limited to 'atoidejouer/ui/toolbar.py')
-rw-r--r-- | atoidejouer/ui/toolbar.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/atoidejouer/ui/toolbar.py b/atoidejouer/ui/toolbar.py index 1d0aa72..140565a 100644 --- a/atoidejouer/ui/toolbar.py +++ b/atoidejouer/ui/toolbar.py @@ -90,6 +90,8 @@ def _cb_seq_remove(widget, toolbar): toolbar._sequence_entry.set_text("") # update notebook _screen.notebook._get_store_sequence() + # update focus + _screen.notebook.focus_current_seq() # nothing to do else: pass @@ -97,6 +99,13 @@ def _cb_seq_remove(widget, toolbar): def _cb_seq_save(widget, toolbar, remove=False): storage.sequence_save(toolbar, remove=remove) + # get screen + _screen = toolbar.activity.get_current_screen() + # get sequence name + _name = toolbar._sequence_entry.get_text() + # update focus + _screen.notebook.focus_current_seq(name=_name) + def _show_browser(toolbar, cls): |