summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/input/backend/qabstractphysicaldevicebackendnode.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/input/backend/qabstractphysicaldevicebackendnode.cpp b/src/input/backend/qabstractphysicaldevicebackendnode.cpp
index 86e55ec04..aafdbb38e 100644
--- a/src/input/backend/qabstractphysicaldevicebackendnode.cpp
+++ b/src/input/backend/qabstractphysicaldevicebackendnode.cpp
@@ -101,8 +101,10 @@ void QAbstractPhysicalDeviceBackendNodePrivate::removeAxisSetting(Qt3DCore::QNod
{
QVector<Input::AxisIdSetting>::iterator it;
for (it = m_axisSettings.begin(); it != m_axisSettings.end(); ++it) {
- if (it->m_axisSettingsId == axisSettingsId)
+ if (it->m_axisSettingsId == axisSettingsId) {
m_axisSettings.erase(it);
+ break;
+ }
}
}