summaryrefslogtreecommitdiffstats
path: root/src/input/backend/updateaxisactionjob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/backend/updateaxisactionjob.cpp')
-rw-r--r--src/input/backend/updateaxisactionjob.cpp4
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);
}