From 3ec60fcde19a5626ae12c66a2f00b113847b24ec Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 30 Mar 2020 18:25:30 +0100 Subject: [PATCH] Don't crash on config settings with no key * This can happen if the config setting is unrecognised but loaded from the config file anyway. --- qrenderdoc/Windows/Dialogs/ConfigEditor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/Dialogs/ConfigEditor.cpp b/qrenderdoc/Windows/Dialogs/ConfigEditor.cpp index 97861ac23..6553eb861 100644 --- a/qrenderdoc/Windows/Dialogs/ConfigEditor.cpp +++ b/qrenderdoc/Windows/Dialogs/ConfigEditor.cpp @@ -333,7 +333,8 @@ protected: if(o->FindChild("value")) { - if(QString(o->FindChild("key")->AsString()).contains(m_KeyText, Qt::CaseInsensitive)) + if(o->FindChild("key") && + QString(o->FindChild("key")->AsString()).contains(m_KeyText, Qt::CaseInsensitive)) return true; return false;