diff options
-rw-r--r-- | src/declarative/items/qsgview.cpp | 6 | ||||
-rw-r--r-- | src/qtquick1/util/qdeclarativeview.cpp | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/src/declarative/items/qsgview.cpp b/src/declarative/items/qsgview.cpp index cd20f6c973..841c8ebe31 100644 --- a/src/declarative/items/qsgview.cpp +++ b/src/declarative/items/qsgview.cpp @@ -68,7 +68,8 @@ void QSGViewPrivate::init() engine.setIncubationController(q->incubationController()); - QDeclarativeInspectorService::instance()->addView(q); + if (QDeclarativeDebugService::isDebuggingEnabled()) + QDeclarativeInspectorService::instance()->addView(q); } QSGViewPrivate::QSGViewPrivate() @@ -78,7 +79,8 @@ QSGViewPrivate::QSGViewPrivate() QSGViewPrivate::~QSGViewPrivate() { - QDeclarativeInspectorService::instance()->removeView(q_func()); + if (QDeclarativeDebugService::isDebuggingEnabled()) + QDeclarativeInspectorService::instance()->removeView(q_func()); delete root; } diff --git a/src/qtquick1/util/qdeclarativeview.cpp b/src/qtquick1/util/qdeclarativeview.cpp index fd5f9debf7..8581947c06 100644 --- a/src/qtquick1/util/qdeclarativeview.cpp +++ b/src/qtquick1/util/qdeclarativeview.cpp @@ -304,7 +304,8 @@ void QDeclarativeViewPrivate::init() q->viewport()->setAttribute(Qt::WA_NoSystemBackground); #endif - QDeclarativeInspectorService::instance()->addView(q); + if (QDeclarativeDebugService::isDebuggingEnabled()) + QDeclarativeInspectorService::instance()->addView(q); } /*! @@ -312,7 +313,8 @@ void QDeclarativeViewPrivate::init() */ QDeclarativeView::~QDeclarativeView() { - QDeclarativeInspectorService::instance()->removeView(this); + if (QDeclarativeDebugService::isDebuggingEnabled()) + QDeclarativeInspectorService::instance()->removeView(this); } /*! \property QDeclarativeView::source |