From 47a5b1d3fb7de7ab30964fc32c712c2ad50f4ba3 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Wed, 23 May 2018 13:28:32 +0200 Subject: [PATCH] Update inputManager.py --- src/fenrirscreenreader/core/inputManager.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/fenrirscreenreader/core/inputManager.py b/src/fenrirscreenreader/core/inputManager.py index 85a15a19..d0417459 100644 --- a/src/fenrirscreenreader/core/inputManager.py +++ b/src/fenrirscreenreader/core/inputManager.py @@ -145,8 +145,11 @@ class inputManager(): except: pass self.setExecuteDeviceGrab() - if newDevice: - self.handleDeviceGrab() + try: + if self.env['runtime']['screenManager']: + self.handleDeviceGrab() + except: + pass def removeAllDevices(self): try: self.env['runtime']['inputDriver'].removeAllDevices()