Skip to content
Snippets Groups Projects
Commit 212afcfa authored by Marco Bubke's avatar Marco Bubke Committed by Kai Koehne
Browse files

Fix crash for reseting a property

Task-Number: BAUHAUS-606
parent 052e5fa6
No related branches found
No related tags found
No related merge requests found
...@@ -296,11 +296,13 @@ void QmlPropertyChangesObject::removeActionForProperty(const QString &propertyNa ...@@ -296,11 +296,13 @@ void QmlPropertyChangesObject::removeActionForProperty(const QString &propertyNa
actionIterator.remove(); actionIterator.remove();
} }
QMutableListIterator<QDeclarativeSimpleAction> simpleActionIterator(statePrivate()->revertList); if (statePrivate()) {
while (simpleActionIterator.hasNext()) { QMutableListIterator<QDeclarativeSimpleAction> simpleActionIterator(statePrivate()->revertList);
QDeclarativeSimpleAction &qmlSimpleAction = simpleActionIterator.next(); while (simpleActionIterator.hasNext()) {
if (qmlSimpleAction.specifiedProperty == propertyName && qmlSimpleAction.specifiedObject == targetObject()) { QDeclarativeSimpleAction &qmlSimpleAction = simpleActionIterator.next();
simpleActionIterator.remove(); if (qmlSimpleAction.specifiedProperty == propertyName && qmlSimpleAction.specifiedObject == targetObject()) {
simpleActionIterator.remove();
}
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment