Update inputManager.py

This commit is contained in:
chrys 2018-06-28 13:03:11 +02:00 committed by GitHub
parent e1696ee077
commit af4e5cb9c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,9 +62,12 @@ class inputManager():
self.grabAllDevices() self.grabAllDevices()
self.executeDeviceGrab = False self.executeDeviceGrab = False
def handleInputEvent(self, eventData): def handleInputEvent(self, eventData):
print(eventData) #print(eventData)
if not eventData: if not eventData:
return return
# a hang apears.. try to fix
if self.env['input']['eventBuffer'] != []:
self.env['input']['currInput'] = []
self.env['input']['prevInput'] = self.env['input']['currInput'].copy() self.env['input']['prevInput'] = self.env['input']['currInput'].copy()
if eventData['EventState'] == 0: if eventData['EventState'] == 0:
if eventData['EventName'] in self.env['input']['currInput']: if eventData['EventName'] in self.env['input']['currInput']: