debugger: adjust loading/saving of watched expressions to recent changes

This commit is contained in:
hjk
2010-06-25 09:53:23 +02:00
parent eb75f40a98
commit 6493b4853d
9 changed files with 40 additions and 11 deletions

View File

@@ -1532,12 +1532,14 @@ void GdbEngine::handleHasPython(const GdbResponse &response)
foreach (const GdbMi &dumper, dumpers.children()) {
QString type = _(dumper.findChild("type").data());
QStringList formats(tr("Raw structure"));
formats.append(_(dumper.findChild("formats").data()).split(_(",")));
QString reported = _(dumper.findChild("formats").data());
formats.append(reported.split(_(","), QString::SkipEmptyParts));
watchHandler()->addTypeFormats(type, formats);
}
} else {
m_hasPython = false;
if (m_gdbAdapter->dumperHandling() == AbstractGdbAdapter::DumperLoadedByGdbPreload
if (m_gdbAdapter->dumperHandling()
== AbstractGdbAdapter::DumperLoadedByGdbPreload
&& checkDebuggingHelpersClassic()) {
QByteArray cmd = "set environment ";
cmd += Debugger::Constants::Internal::LD_PRELOAD_ENV_VAR;