From adab5f0e07474e21d37150a39bb11ec7ace01d70 Mon Sep 17 00:00:00 2001 From: Lasse Holmstedt <lasse.holmstedt@nokia.com> Date: Wed, 25 Aug 2010 09:39:23 +0200 Subject: [PATCH] Debugger UI: create initial settings for mainwindow --- src/plugins/debugger/debuggeruiswitcher.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plugins/debugger/debuggeruiswitcher.cpp b/src/plugins/debugger/debuggeruiswitcher.cpp index 5fecda96734..31a816b034b 100644 --- a/src/plugins/debugger/debuggeruiswitcher.cpp +++ b/src/plugins/debugger/debuggeruiswitcher.cpp @@ -667,6 +667,16 @@ void DebuggerUISwitcher::readSettings() d->m_dockWidgetActiveStateQmlCpp.insert(key, settings->value(key)); } settings->endGroup(); + + // reset initial settings when there are none yet + if (d->m_dockWidgetActiveStateCpp.isEmpty() || d->m_dockWidgetActiveStateQmlCpp.isEmpty()) { + DebuggerLanguages langs = d->m_activeDebugLanguages; + d->m_activeDebugLanguages = QmlLanguage; + resetDebuggerLayout(); + d->m_activeDebugLanguages = CppLanguage; + resetDebuggerLayout(); + d->m_activeDebugLanguages = langs; + } } void DebuggerUISwitcher::initialize() -- GitLab