From 974a0f03dfe3799d0a7bdf5266dc7659547ece06 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Tue, 25 Jan 2022 11:49:27 +0900 Subject: [PATCH] [SHELL32] Fix assertion failure in CMenuToolbars CORE-17505 --- dll/win32/shell32/shellmenu/CMenuToolbars.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dll/win32/shell32/shellmenu/CMenuToolbars.cpp b/dll/win32/shell32/shellmenu/CMenuToolbars.cpp index 9044e134359..f38509d8cf2 100644 --- a/dll/win32/shell32/shellmenu/CMenuToolbars.cpp +++ b/dll/win32/shell32/shellmenu/CMenuToolbars.cpp @@ -403,7 +403,9 @@ HRESULT CMenuToolbarBase::CreateToolbar(HWND hwndParent, DWORD dwFlags) } // HACK & FIXME: CORE-17505 - SubclassWindow(CToolbar::Create(hwndParent, tbStyles, tbExStyles)); + HWND toolbar = CToolbar::Create(hwndParent, tbStyles, tbExStyles); + m_hWnd = NULL; + SubclassWindow(toolbar); SetWindowTheme(m_hWnd, L"", L"");