[SHELL32] Start Menu Customize: Fix bMustHideAdminTools (#6604)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Mon, 11 Mar 2024 23:26:07 +0000 (08:26 +0900)
committerGitHub <noreply@github.com>
Mon, 11 Mar 2024 23:26:07 +0000 (08:26 +0900)
Follow-up to #6603. Fix a bug in Admin Tools display.
JIRA issue: CORE-16956
Fix the value of bMustHideAdminTools in CMenuSFToolbar::FillToolbar.

dll/win32/shell32/shellmenu/CMenuToolbars.cpp

index cb83e02..d3a0b95 100644 (file)
@@ -1377,7 +1377,7 @@ HRESULT CMenuSFToolbar::FillToolbar(BOOL clearFirst)
         L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
         L"StartMenuAdminTools", FALSE, TRUE);
 
-    BOOL bMustHideAdminTools = IsPidlPrograms(m_idList) && StartMenuAdminTools;
+    BOOL bMustHideAdminTools = IsPidlPrograms(m_idList) && !StartMenuAdminTools;
     TRACE("StartMenuAdminTools: %d\n", StartMenuAdminTools);
     TRACE("bMustHideAdminTools: %d\n", bMustHideAdminTools);