From 4a102bda20e4aa685199c8a0abd43f45a32bedd0 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Wed, 30 May 2018 12:01:30 +0200 Subject: [PATCH] Update byteManager.py --- src/fenrirscreenreader/core/byteManager.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/fenrirscreenreader/core/byteManager.py b/src/fenrirscreenreader/core/byteManager.py index 3e88f78f..605a1e07 100644 --- a/src/fenrirscreenreader/core/byteManager.py +++ b/src/fenrirscreenreader/core/byteManager.py @@ -12,7 +12,6 @@ fenrirPath = os.path.dirname(currentdir) class byteManager(): def __init__(self): - self.command = '' self.switchCtrlModeOnce = 0 self.controlMode = True self.repeat = 1 @@ -83,10 +82,10 @@ class byteManager(): return False def detectByteCommand(self, escapeSequence): convertedEscapeSequence = self.unifyEscapeSeq(escapeSequence) - self.command = self.env['runtime']['inputManager'].getCommandForShortcut(convertedEscapeSequence) - if self.command != '': - self.env['runtime']['eventManager'].putToEventQueue(fenrirEventType.ExecuteCommand, self.command) - self.command = '' + command = self.env['runtime']['inputManager'].getCommandForShortcut(convertedEscapeSequence) + if command != '': + self.env['runtime']['eventManager'].putToEventQueue(fenrirEventType.ExecuteCommand, command) + command = '' return True return False def loadByteShortcuts(self, kbConfigPath=fenrirPath + '/../../config/keyboard/pty.conf'):