From 344aa60893c4a69049d4656621f8da23c78c07ba Mon Sep 17 00:00:00 2001 From: ge0rdi Date: Fri, 30 Dec 2022 12:16:01 +0100 Subject: [PATCH] Select Apps icon based on Windows version We now have nicer Apps icons for Win10/11 so we will select proper icon based on Windows version. --- Src/StartMenu/StartMenuDLL/ItemManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Src/StartMenu/StartMenuDLL/ItemManager.cpp b/Src/StartMenu/StartMenuDLL/ItemManager.cpp index c26733b..7affcc1 100644 --- a/Src/StartMenu/StartMenuDLL/ItemManager.cpp +++ b/Src/StartMenu/StartMenuDLL/ItemManager.cpp @@ -1123,6 +1123,14 @@ const CItemManager::ItemInfo *CItemManager::GetCustomIcon( const wchar_t *path, *c=0; index=-_wtol(c+1); } + // special handling for Apps icon + if (!text[0] && index==-IDI_APPSICON) + { + if (IsWin11()) + index=-IDI_APPSICON11; + else if (GetWinVersion()==WIN_VER_WIN10) + index=-IDI_APPSICON10; + } return GetCustomIcon(text,index,iconSizeType,false); }