new screenUpdate defaults, handle trace if a device is not grabable

This commit is contained in:
chrys
2016-12-09 00:29:15 +01:00
parent 116806959e
commit 310aa3ef09
5 changed files with 9 additions and 7 deletions

View File

@ -131,9 +131,11 @@ class driver():
# )
# dev.grab()
for fd in self.iDevices:
self.uDevices[fd] = UInput.from_device(self.iDevices[fd].fn)
self.iDevices[fd].grab()
try:
self.uDevices[fd] = UInput.from_device(self.iDevices[fd].fn)
self.iDevices[fd].grab()
except Exception as e:
self.env['runtime']['debug'].writeDebugOut(str(e),debug.debugLevel.ERROR)
def releaseDevices(self):
for fd in self.iDevices:
try: