diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2011-07-27 16:25:38 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-07-28 05:14:47 +0200 |
commit | 44e58a337a9c314d4542ee6f2acc571aba877ccb (patch) | |
tree | 1d071eee1f47d269b68bcac039e90d89e1ada854 /src/qtquick1/util | |
parent | 3b3a997cfaf24d18202ebda263d04629956738e8 (diff) |
Delete scene if you aren't going to use it.
Also make QDeclarativeOpenMetaObjectType zero its engine when the engine
dies, because this was leading to problems when the scene wasn't
deleted. Also fixes a few other potential deletion problems.
Change-Id: I37fa2d1a0b438a6ea7d8cf4c5c9d0bd869faa959
Reviewed-on: http://codereview.qt.nokia.com/2250
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Diffstat (limited to 'src/qtquick1/util')
-rw-r--r-- | src/qtquick1/util/qdeclarativeview.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qtquick1/util/qdeclarativeview.cpp b/src/qtquick1/util/qdeclarativeview.cpp index cc19828c40..32f2183cad 100644 --- a/src/qtquick1/util/qdeclarativeview.cpp +++ b/src/qtquick1/util/qdeclarativeview.cpp @@ -602,6 +602,8 @@ void QDeclarativeView::setRootObject(QObject *obj) widget->setVisible(true); } resize(widget->size()); + }else{ + delete obj; } } |