diff options
-rw-r--r-- | src/qml/jsruntime/qv4internalclass.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/jsruntime/qv4internalclass.cpp b/src/qml/jsruntime/qv4internalclass.cpp index 2115ee09a0..d1937c4712 100644 --- a/src/qml/jsruntime/qv4internalclass.cpp +++ b/src/qml/jsruntime/qv4internalclass.cpp @@ -427,11 +427,11 @@ void InternalClass::destroy() if (next->m_frozen) destroyStack.append(next->m_frozen); - for (size_t i = 0; i < transitions.size(); ++i) { + for (size_t i = 0; i < next->transitions.size(); ++i) { destroyStack.append(next->transitions.at(i).lookup); } - next->transitions.clear(); + next->transitions.~vector<Transition>(); } } |