From 62d1d6bf737805fc21c8c42998d94a23a259ba3c Mon Sep 17 00:00:00 2001 From: Lasse Holmstedt <lasse.holmstedt@nokia.com> Date: Fri, 26 Mar 2010 16:43:12 +0100 Subject: [PATCH] Fixed crash with debugger when qml inspector is not enabled as plugin --- src/plugins/debugger/debuggeruiswitcher.cpp | 5 ++++- src/plugins/qmlinspector/qmlinspectorplugin.cpp | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/debugger/debuggeruiswitcher.cpp b/src/plugins/debugger/debuggeruiswitcher.cpp index dfa9936fb5f..903d7cca9d0 100644 --- a/src/plugins/debugger/debuggeruiswitcher.cpp +++ b/src/plugins/debugger/debuggeruiswitcher.cpp @@ -166,8 +166,11 @@ void DebuggerUISwitcher::addMenuAction(Core::Command *command, const QString &la void DebuggerUISwitcher::setActiveLanguage(const QString &langName) { - if (theDebuggerAction(SwitchLanguageAutomatically)->isChecked()) + if (theDebuggerAction(SwitchLanguageAutomatically)->isChecked() + && d->m_languages.contains(langName)) + { changeDebuggerUI(langName); + } } int DebuggerUISwitcher::activeLanguageId() const diff --git a/src/plugins/qmlinspector/qmlinspectorplugin.cpp b/src/plugins/qmlinspector/qmlinspectorplugin.cpp index 02bab91ae6d..1d8c8414c75 100644 --- a/src/plugins/qmlinspector/qmlinspectorplugin.cpp +++ b/src/plugins/qmlinspector/qmlinspectorplugin.cpp @@ -52,8 +52,6 @@ #include <coreplugin/actionmanager/actionmanager.h> #include <coreplugin/actionmanager/command.h> -#include <extensionsystem/pluginmanager.h> - #include <QtCore/QStringList> #include <QtCore/QtPlugin> #include <QtCore/QTimer> -- GitLab