Fixed handling of RR arguments and parameters.

Also fixed bug with Key config handling in config dialog.
This commit is contained in:
Ernie Pasveer
2024-03-17 10:14:10 -05:00
parent 6da4ad1cca
commit 98cb71b637
4 changed files with 9 additions and 16 deletions
+4 -1
View File
@@ -692,6 +692,9 @@ void SeerMainWindow::handleSettingsConfiguration () {
dlg.setAssemblyRegisterFormat(gdbWidget->assemblyRegisterFormat());
dlg.setAssemblyDisassemblyMode(gdbWidget->assemblyDisassemblyMode(), gdbWidget->assemblyDisassemblyBytes());
dlg.setKeySettings(keySettings());
dlg.setRRProgram(gdbWidget->rrProgram());
dlg.setRRArguments(gdbWidget->rrArguments());
dlg.setRRGdbArguments(gdbWidget->rrGdbArguments());
int ret = dlg.exec();
@@ -1358,7 +1361,7 @@ void SeerMainWindow::readConfigSettings () {
settings.beginGroup("rr"); {
gdbWidget->setRRProgram(settings.value("program", "/usr/bin/rr").toString());
gdbWidget->setRRArguments(settings.value("arguments", "replay --interpreter=mi").toString());
gdbWidget->setRRArguments(settings.value("gdbarguments", "").toString());
gdbWidget->setRRGdbArguments(settings.value("gdbarguments", "").toString());
} settings.endGroup();
settings.beginGroup("printpoints"); {