summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-10-05 11:55:50 +0200
committerJani Heikkinen <jani.heikkinen@qt.io>2016-10-10 05:40:36 +0000
commit86cf0eca66e58e65a32d79669dd8f66bd4ebe098 (patch)
tree485aeded40d07a93253fa3c7ef542fec52bdc91a
parent50559ea3325c0215da155911836c0416d0027716 (diff)
QAbstractPhysicalDeviceBackendNode: fix bad erase
Change-Id: Ie222eb59a9bcf53cfaf1b417241933961034d010 Task-number: QTBUG-53639 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-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;
+ }
}
}