From fc1b261a65efc54815146633cb145123a09db551 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 30 Jul 2013 12:48:11 +0200 Subject: input fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/trees.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/trees.py b/src/trees.py index 851553a..938f63a 100644 --- a/src/trees.py +++ b/src/trees.py @@ -356,7 +356,7 @@ class Tree(): return ('read', self.select_stack[-1][0]) elif buf.endswith('R'): return ('unread', self.select_stack[-1][0]) - elif ord('0') <= ord(buf[-1]) <= ord('9'): + elif (buf[-3] != '\033' or buf[-2] != '[') and (buf[-5] != '\033' or buf[-4] != '[' or buf[-2] != ';') and (ord('0') <= ord(buf[-1]) <= ord('9')): return (buf[-1], self.select_stack[-1][0]) elif buf.endswith('\t'): return ('back', None) -- cgit v1.2.3-70-g09d2