diff --git a/src/plugins/languageclient/languageclientutils.cpp b/src/plugins/languageclient/languageclientutils.cpp index e9889e1ef0d..317af50f745 100644 --- a/src/plugins/languageclient/languageclientutils.cpp +++ b/src/plugins/languageclient/languageclientutils.cpp @@ -238,7 +238,7 @@ const QIcon symbolIcon(int type) if (type < int(SymbolKind::FirstSymbolKind) || type > int(SymbolKind::LastSymbolKind)) return {}; auto kind = static_cast(type); - if (icons.contains(kind)) { + if (!icons.contains(kind)) { switch (kind) { case SymbolKind::File: icons[kind] = Utils::Icons::NEWFILE.icon(); break; case SymbolKind::Module: icons[kind] = iconForType(Namespace); break;