summary refs log tree commit diff stats
path: root/ranger/fm.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/fm.py')
-rw-r--r--ranger/fm.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/ranger/fm.py b/ranger/fm.py
index ce62e94c..a1b1339a 100644
--- a/ranger/fm.py
+++ b/ranger/fm.py
@@ -75,11 +75,12 @@ class FM(Actions):
 
 					key = self.ui.get_next_key()
 
-					if self.input_blocked and \
-							time() > self.input_blocked_until:
-						self.input_blocked = False
-					if not self.input_blocked:
-						self.ui.handle_key(key)
+					if key > 0:
+						if self.input_blocked and \
+								time() > self.input_blocked_until:
+							self.input_blocked = False
+						if not self.input_blocked:
+							self.ui.handle_key(key)
 
 					gc_tick += 1
 					if gc_tick > TICKS_BEFORE_COLLECTING_GARBAGE: