Don't crash if contexts are deleted during refreshExpressions
authorAaron Kennedy <aaron.kennedy@nokia.com>
Wed, 2 Nov 2011 17:08:16 +0000 (17:08 +0000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 4 Nov 2011 12:00:47 +0000 (13:00 +0100)
commit4a8871d3fe6c9fe16752697abf95d3a7b8fba7b7
treee7c7d5dcefe2bdebe6d7aeb58ffcda6f5572c4c8
parentf9261feb16d02e985982dd46783ea54c2cfce91b
Don't crash if contexts are deleted during refreshExpressions

Change-Id: I23b59d33c07b017ef7355a7fe4a728d84c5d7eaa
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
13 files changed:
src/declarative/qml/ftw/ftw.pri
src/declarative/qml/ftw/qdeletewatcher_p.h [new file with mode: 0644]
src/declarative/qml/qdeclarativebinding.cpp
src/declarative/qml/qdeclarativecontext.cpp
src/declarative/qml/qdeclarativecontext_p.h
src/declarative/qml/qdeclarativeexpression.cpp
src/declarative/qml/qdeclarativeexpression_p.h
src/declarative/qml/qdeclarativeproperty.cpp
src/declarative/qml/v8/qv8bindings.cpp
tests/auto/declarative/qdeclarativecontext/data/RefreshExpressionsType.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativecontext/data/refreshExpressions.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativecontext/qdeclarativecontext.pro
tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp