From 1b013c359095968517891c74bfdbaaa1cb455684 Mon Sep 17 00:00:00 2001 From: ge0rdi Date: Fri, 25 Nov 2022 21:50:36 +0100 Subject: [PATCH] Don't track usage of Open-Shell modern settings folder This way `Open-Shell Modern Settings` folder won't appear in File Explorer's frequent list. Fixes #744. --- Src/StartMenu/StartMenuDLL/MenuCommands.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Src/StartMenu/StartMenuDLL/MenuCommands.cpp b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp index 3f949f2..0ff9b74 100644 --- a/Src/StartMenu/StartMenuDLL/MenuCommands.cpp +++ b/Src/StartMenu/StartMenuDLL/MenuCommands.cpp @@ -2811,6 +2811,10 @@ void CMenuContainer::ActivateItem( int index, TActivateType type, const POINT *p if (bRefresh || bRefreshMain) info.fMask|=CMIC_MASK_NOASYNC; // wait for delete/link commands to finish so we can refresh the menu + // we don't want our virtual folder to appear in Explorer's frequent list + if (wcsncmp(item.pItemInfo->PATH, L"::{82E749ED-B971-4550-BAF7-06AA2BF7E836}", 40) == 0) + info.fMask &= ~CMIC_MASK_FLAG_LOG_USAGE; + s_bPreventClosing=true; for (auto& it : s_Menus) {