forked from qt-creator/qt-creator
Fix behavior of debugger run widget.
The logic checking the other check box if the only checked one is being unchecked was faulty, only updating the UI but not the actual state. As a result, both C++ and QML were switched off, resulting in interesting behavior when starting a debugging session. Change-Id: Ifd61f7080ad70f816fa80b416f8594f057c299d4 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -184,8 +184,10 @@ void DebuggerRunConfigWidget::useCppDebuggerClicked(bool on)
|
||||
m_aspect->m_useCppDebugger = on
|
||||
? DebuggerRunConfigurationAspect::EnabledLanguage
|
||||
: DebuggerRunConfigurationAspect::DisabledLanguage;
|
||||
if (!on && !m_useQmlDebugger->isChecked())
|
||||
if (!on && !m_useQmlDebugger->isChecked()) {
|
||||
m_useQmlDebugger->setChecked(true);
|
||||
useQmlDebuggerClicked(true);
|
||||
}
|
||||
}
|
||||
|
||||
void DebuggerRunConfigWidget::useQmlDebuggerToggled(bool on)
|
||||
@@ -199,8 +201,10 @@ void DebuggerRunConfigWidget::useQmlDebuggerClicked(bool on)
|
||||
m_aspect->m_useQmlDebugger = on
|
||||
? DebuggerRunConfigurationAspect::EnabledLanguage
|
||||
: DebuggerRunConfigurationAspect::DisabledLanguage;
|
||||
if (!on && !m_useCppDebugger->isChecked())
|
||||
if (!on && !m_useCppDebugger->isChecked()) {
|
||||
m_useCppDebugger->setChecked(true);
|
||||
useCppDebuggerClicked(true);
|
||||
}
|
||||
}
|
||||
|
||||
void DebuggerRunConfigWidget::useMultiProcessToggled(bool on)
|
||||
|
||||
Reference in New Issue
Block a user