diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 0822dd39ebf8fa2ad7232c0a1ed37a8a362a3740..7bf3057c095ec2f4024f611ced3d7aca2b146075 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -602,7 +602,8 @@ static bool openInDesignMode() QString QmlJSEditorEditable::preferredMode() const { - if (openInDesignMode()) + if (editor()->mimeType() == QLatin1String(QmlJSEditor::Constants::QML_MIMETYPE) + && openInDesignMode()) return QLatin1String(Core::Constants::MODE_DESIGN); return QString(); }