diff --git a/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp b/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp index 4fa9d0239..5d5c59cad 100644 --- a/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp @@ -23,6 +23,7 @@ ******************************************************************************/ #include "SettingsDialog.h" +#include #include "Code/Interface/QRDInterface.h" #include "Code/QRDUtils.h" #include "Styles/StyleData.h" @@ -387,8 +388,8 @@ void SettingsDialog::addDisassembler(const SPIRVDisassembler &disasm) ui->disassemblers->setItem(row, 0, new QTableWidgetItem(disasm.name)); ui->disassemblers->setItem(row, 1, new QTableWidgetItem(disasm.executable)); - QTableWidgetItem *item = - new QTableWidgetItem(disasm.tool == KnownSPIRVTool::Unknown ? disasm.args : tr("Automatic")); + QTableWidgetItem *item = new QTableWidgetItem( + disasm.tool == KnownSPIRVTool::Unknown ? QString(disasm.args) : tr("Automatic")); ui->disassemblers->setItem(row, 2, item); // make arguments non-editable for built-in tools diff --git a/qrenderdoc/Windows/Dialogs/SettingsDialog.h b/qrenderdoc/Windows/Dialogs/SettingsDialog.h index dcd8b1fd5..e3a809a8c 100644 --- a/qrenderdoc/Windows/Dialogs/SettingsDialog.h +++ b/qrenderdoc/Windows/Dialogs/SettingsDialog.h @@ -32,6 +32,7 @@ class SettingsDialog; } class QListWidgetItem; +struct SPIRVDisassembler; struct ICaptureContext;