Index: src/chext/MenuExt.cpp =================================================================== diff -u -N -r86528d792f82b7ceb7b0fe34345bf66a9656d538 -rd6953174c8b80f2149dcf532ed990c18d34f83c3 --- src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision 86528d792f82b7ceb7b0fe34345bf66a9656d538) +++ src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision d6953174c8b80f2149dcf532ed990c18d34f83c3) @@ -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; } }