Index: src/chext/MenuExt.cpp =================================================================== diff -u -N -r3732b8ed8b65619c1000598c843c2c627186427c -r5b53476be2173282f99dd5d72207de90317bacad --- src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision 3732b8ed8b65619c1000598c843c2c627186427c) +++ src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision 5b53476be2173282f99dd5d72207de90317bacad) @@ -256,7 +256,7 @@ return HandleMenuMsg2(uMsg, wParam, lParam, nullptr); } -HRESULT CMenuExt::HandleMenuMsg2(UINT uMsg, WPARAM /*wParam*/, LPARAM lParam, LRESULT* /*plResult*/) +HRESULT CMenuExt::HandleMenuMsg2(UINT uMsg, WPARAM /*wParam*/, LPARAM lParam, LRESULT* plResult) { try { @@ -308,6 +308,8 @@ lpmis->itemWidth = size.cx + GetSystemMetrics(SM_CXMENUCHECK) + 2 * GetSystemMetrics(SM_CXSMICON); lpmis->itemHeight = std::max(size.cy + 3, GetSystemMetrics(SM_CYMENU) + 3); + if (plResult) + *plResult = TRUE; break; } }