message: 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.
diff: @@ -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;
  