From 1fa9259bd73d1f7936f29c83d83244ef1ec2f84f Mon Sep 17 00:00:00 2001 From: chrys87 Date: Sun, 23 Oct 2016 23:43:39 +0200 Subject: [PATCH] change the sorting of events may not be a good idea --- src/fenrir/inputDriver/evdev.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/fenrir/inputDriver/evdev.py b/src/fenrir/inputDriver/evdev.py index 2815a818..e3320997 100644 --- a/src/fenrir/inputDriver/evdev.py +++ b/src/fenrir/inputDriver/evdev.py @@ -35,16 +35,14 @@ class driver(): for fd in r: event = self.iDevices[fd].read_one() while(event): + self.env['input']['eventBuffer'].append( [self.iDevices[fd], self.uDevices[fd], event]) if event.type == evdev.events.EV_KEY: - self.env['input']['eventBuffer'].append( [self.iDevices[fd], self.uDevices[fd], event]) if event.code != 0: currMapEvent = self.env['runtime']['inputDriver'].mapEvent(event) if not currMapEvent: return currMapEvent if currMapEvent['EventState'] in [0,1,2]: - return currMapEvent - else: - self.writeUInput(self.uDevices[fd], event) + return currMapEvent event = self.iDevices[fd].read_one() return None