diff options
Diffstat (limited to 'src/input/backend/updateaxisactionjob.cpp')
-rw-r--r-- | src/input/backend/updateaxisactionjob.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/input/backend/updateaxisactionjob.cpp b/src/input/backend/updateaxisactionjob.cpp index 0cbd325c9..bbd36228e 100644 --- a/src/input/backend/updateaxisactionjob.cpp +++ b/src/input/backend/updateaxisactionjob.cpp @@ -80,6 +80,10 @@ void UpdateAxisActionJob::run() // Note: we assume axis/action are not really shared: // there's no benefit in sharing those when it comes to computing LogicalDevice *device = m_handler->logicalDeviceManager()->data(m_handle); + + if (!device->isEnabled()) + return; + updateAction(device); updateAxis(device); } |