# HG changeset patch # User Björn Ricks # Date 1351673840 -3600 # Node ID c80c7fc6a8fcccc8c22afef88f93d9c3d2452fac # Parent 78992300f42172ebb1149efddfce4c16875bb6c9 Handle backspace when selecting a project When selecting a project for moving an entry to another project it should be possible to use backspace to change input. diff -r 78992300f421 -r c80c7fc6a8fc getan/states.py --- a/getan/states.py Wed Oct 31 09:55:59 2012 +0100 +++ b/getan/states.py Wed Oct 31 09:57:20 2012 +0100 @@ -493,6 +493,11 @@ self.reset_project_footer() return DefaultEntryListState(self.projectlist_state, self.controller, self.view) + if 'backspace' in key: + if len(self.proj_keys) > 0: + self.proj_keys = self.proj_keys[:-1] + self.set_project_footer() + return self if len(key) > 0 and len(key[0]) == 1 and self.proj is None: self.proj_keys += key[0]