From a0d1d7af4a6cfac3c39e8ec31377082bcc743f6b Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Mon, 11 Apr 2011 17:10:13 +0200 Subject: [PATCH] Fix crash when closing QML files Reviewed-by: Thomas Hartmann Task-number: QTCREATORBUG-4459 --- .../components/integration/designdocumentcontroller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp index 1ce51b83e5c..a8729ef973c 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp @@ -201,7 +201,7 @@ void DesignDocumentController::blockModelSync(bool block) attachNodeInstanceView(); QmlModelState state; //We go back to base state (and back again) to avoid side effects from text editing. - if (m_d->statesEditorView) { + if (m_d->statesEditorView && m_d->statesEditorView->model()) { state = m_d->statesEditorView->currentState(); m_d->statesEditorView->setCurrentState(m_d->statesEditorView->baseState());