# HG changeset patch # User Björn Ricks # Date 1315827135 -7200 # Node ID 7c3f43bfc0a82e6aa52612ed49f59c4448077a7e # Parent 99639833968d90fe4b170357eb14895beace32dc Only accept single keys for project selection Avoids inserting e.g. del key diff -r 99639833968d -r 7c3f43bfc0a8 getan/states.py --- a/getan/states.py Thu Sep 01 09:03:32 2011 +0200 +++ b/getan/states.py Mon Sep 12 13:32:15 2011 +0200 @@ -82,7 +82,7 @@ return ExitState(self.controller, self.view) else: - if len(key) > 0: + if len(key) > 0 and len(key[0]) == 1: select_proj = SelectProjectState(self.controller, self.view, key[0]) return select_proj.check_key() return self @@ -122,9 +122,8 @@ if 'esc' in key: self.reset() return PausedProjectsState(self.controller, self.view) - else: - if len(key) > 0: + if len(key) > 0 and len(key[0]) == 1: self.proj_keys += key[0] self.set_footer_text() return self.check_key()