diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-11-08 11:37:18 +0000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-09 11:31:02 +0100 |
commit | da8d1689ef3d4efc769465d195840c5058b38e81 (patch) | |
tree | ac6817a32ccb93495a993fcb01ca46b0de5e7f93 | |
parent | 4b49a7ab1f47c6bfedaf4cfc40a3af5151140ef4 (diff) |
Ensure connection lists get cleaned
Task-number: QTBUG-21368
Change-Id: I2cdecc984edb76a5fb1417cfdb29ffe6b90b0993
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
-rw-r--r-- | src/declarative/qml/v8/qv8qobjectwrapper.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/qml/v8/qv8qobjectwrapper.cpp b/src/declarative/qml/v8/qv8qobjectwrapper.cpp index d93e1b8bca..6a9f583b0f 100644 --- a/src/declarative/qml/v8/qv8qobjectwrapper.cpp +++ b/src/declarative/qml/v8/qv8qobjectwrapper.cpp @@ -1352,6 +1352,7 @@ v8::Handle<v8::Value> QV8QObjectWrapper::Disconnect(const v8::Arguments &args) // Match! if (connections.connectionsInUse) { connection.needsDestroy = true; + connections.connectionsNeedClean = true; } else { connection.dispose(); connections.removeAt(ii); @@ -1371,6 +1372,7 @@ v8::Handle<v8::Value> QV8QObjectWrapper::Disconnect(const v8::Arguments &args) // Match! if (connections.connectionsInUse) { connection.needsDestroy = true; + connections.connectionsNeedClean = true; } else { connection.dispose(); connections.removeAt(ii); |