forked from qt-creator/qt-creator
LanguageClient: Fix icon cache
Change-Id: I084489de7439f4d99694c73f669520eec2b3f368 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -238,7 +238,7 @@ const QIcon symbolIcon(int type)
|
|||||||
if (type < int(SymbolKind::FirstSymbolKind) || type > int(SymbolKind::LastSymbolKind))
|
if (type < int(SymbolKind::FirstSymbolKind) || type > int(SymbolKind::LastSymbolKind))
|
||||||
return {};
|
return {};
|
||||||
auto kind = static_cast<SymbolKind>(type);
|
auto kind = static_cast<SymbolKind>(type);
|
||||||
if (icons.contains(kind)) {
|
if (!icons.contains(kind)) {
|
||||||
switch (kind) {
|
switch (kind) {
|
||||||
case SymbolKind::File: icons[kind] = Utils::Icons::NEWFILE.icon(); break;
|
case SymbolKind::File: icons[kind] = Utils::Icons::NEWFILE.icon(); break;
|
||||||
case SymbolKind::Module: icons[kind] = iconForType(Namespace); break;
|
case SymbolKind::Module: icons[kind] = iconForType(Namespace); break;
|
||||||
|
|||||||
Reference in New Issue
Block a user