forked from qt-creator/qt-creator
QmlDesigner: Fix crash for closing widget designer
Qml Designer should only react to qml files. Change-Id: If79f4e96fddc0eba9ea52a28705ff1f9f528200f Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -347,6 +347,10 @@ static bool isDesignerMode(Core::IMode *mode)
|
|||||||
|
|
||||||
void QmlDesignerPlugin::onCurrentModeChanged(Core::IMode *newMode, Core::IMode *oldMode)
|
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()
|
if ((currentDesignDocument()
|
||||||
&& Core::EditorManager::currentEditor() == currentDesignDocument()->editor())
|
&& Core::EditorManager::currentEditor() == currentDesignDocument()->editor())
|
||||||
&& isDesignerMode(newMode))
|
&& isDesignerMode(newMode))
|
||||||
|
|||||||
Reference in New Issue
Block a user