From a39f140ea62abf587960a51eab79c892b89a514e Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 24 Jan 2013 16:54:37 +0100 Subject: [PATCH] QmlDesigner: Fix crash for closing widget designer Qml Designer should only react to qml files. Change-Id: If79f4e96fddc0eba9ea52a28705ff1f9f528200f Reviewed-by: Daniel Teske --- src/plugins/qmldesigner/qmldesignerplugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/qmldesigner/qmldesignerplugin.cpp b/src/plugins/qmldesigner/qmldesignerplugin.cpp index fcd556b4cfd..2ee74f270f4 100644 --- a/src/plugins/qmldesigner/qmldesignerplugin.cpp +++ b/src/plugins/qmldesigner/qmldesignerplugin.cpp @@ -347,6 +347,10 @@ static bool isDesignerMode(Core::IMode *mode) void QmlDesignerPlugin::onCurrentModeChanged(Core::IMode *newMode, Core::IMode *oldMode) { + if (Core::EditorManager::currentEditor() + && Core::EditorManager::currentEditor()->id() != QmlJSEditor::Constants::C_QMLJSEDITOR_ID) + return; + if ((currentDesignDocument() && Core::EditorManager::currentEditor() == currentDesignDocument()->editor()) && isDesignerMode(newMode))