diff options
author | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-11-15 13:16:30 +0000 |
---|---|---|
committer | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-11-15 13:16:30 +0000 |
commit | 0216ac29dbcf49865e145db42d9fbcfcd2bebd19 (patch) | |
tree | 93057b75c33fe756a88b4543c345aab8e841916b /src/tab.py | |
parent | f4d4a205f136c6373c415657dd35b4f078f25c69 (diff) | |
download | poezio-0216ac29dbcf49865e145db42d9fbcfcd2bebd19.tar.gz poezio-0216ac29dbcf49865e145db42d9fbcfcd2bebd19.tar.bz2 poezio-0216ac29dbcf49865e145db42d9fbcfcd2bebd19.tar.xz poezio-0216ac29dbcf49865e145db42d9fbcfcd2bebd19.zip |
Do not refresh the screen on each input
Diffstat (limited to 'src/tab.py')
-rw-r--r-- | src/tab.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -254,8 +254,10 @@ class MucTab(Tab): "\n": self.on_enter } if key in key_func: - return key_func[key]() - return self.input.do_command(key) + key_func[key]() + return False + self.input.do_command(key) + return False def completion(self): """ @@ -373,7 +375,8 @@ class PrivateTab(Tab): "\n": self.on_enter } if key in key_func: - return key_func[key]() + key_func[key]() + return False return self.input.do_command(key) def on_enter(self): @@ -471,7 +474,7 @@ class RosterInfoTab(Tab): } res = self.input.do_command(key) if res: - return res + return False if key in key_commands: return key_commands[key]() @@ -621,7 +624,8 @@ class ConversationTab(Tab): "\n": self.on_enter } if key in key_func: - return key_func[key]() + key_func[key]() + return False return self.input.do_command(key) |