forked from qt-creator/qt-creator
Debugger: Improve gdb binary settings handling.
- Remove non-executable entries on reading (check only absolute paths since path search is too expensive). - Make sure gdb binary settings are not written out unless the user really changes them. Reviewed-by: aep <arvid.picciani@nokia.com> Acked-By: hjk Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
This commit is contained in:
@@ -131,8 +131,12 @@ QWidget *GdbOptionsPage::createPage(QWidget *parent)
|
||||
void GdbOptionsPage::apply()
|
||||
{
|
||||
m_group.apply(Core::ICore::instance()->settings());
|
||||
DebuggerSettings::instance()
|
||||
->setGdbBinaryToolChainMap(m_ui.gdbChooserWidget->gdbBinaries());
|
||||
|
||||
if (m_ui.gdbChooserWidget->isDirty()) {
|
||||
DebuggerSettings::instance()
|
||||
->setGdbBinaryToolChainMap(m_ui.gdbChooserWidget->gdbBinaries());
|
||||
m_ui.gdbChooserWidget->clearDirty();
|
||||
}
|
||||
}
|
||||
|
||||
void GdbOptionsPage::finish()
|
||||
|
||||
Reference in New Issue
Block a user