Modified keymaps are saved at exit

This commit is contained in:
2015-06-26 11:00:02 -05:00
parent 95fc66dfba
commit 8728c74aac
3 changed files with 54 additions and 55 deletions

View File

@@ -445,6 +445,7 @@ class Controller(object):
return output.speak(page.get_message(), True)
output.speak(_(u"{0} not found.").format(string,), True)
page.buffer.list.select_item(start)
def edit_keystrokes(self, *args, **kwargs):
editor = keystrokeEditor.KeystrokeEditor()
if editor.changed == True:
@@ -553,6 +554,7 @@ class Controller(object):
log.debug("Exiting...")
log.debug("Saving global configuration...")
config.app.write()
config.keymap.write()
for item in session_.sessions:
if session_.sessions[item].logged == False: continue
log.debug("Saving config for %s session" % (session_.sessions[item].session_id,))