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;