Mercurial > dwindows
changeset 2890:ab4c86ddc63a
C++: Fix a logic error reported by MSVC 2022.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 22 Dec 2022 19:34:51 +0000 |
parents | 4b075e64536c |
children | 185c1e9674a1 |
files | dw.hpp |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dw.hpp Thu Dec 22 19:20:39 2022 +0000 +++ b/dw.hpp Thu Dec 22 19:34:51 2022 +0000 @@ -279,7 +279,7 @@ MenuBar *MenuBarNew() { if(!menu) menu = new MenuBar(hwnd); return menu; } void Popup(Menu *menu, int x, int y) { if(menu) { - HMENUI pmenu = menu; + HMENUI pmenu = menu->GetHMENUI(); dw_menu_popup(&pmenu, hwnd, x, y); delete menu; @@ -288,7 +288,7 @@ void Popup(Menu *menu) { if(menu) { long x, y; - HMENUI pmenu = menu; + HMENUI pmenu = menu->GetHMENUI(); dw_pointer_query_pos(&x, &y); dw_menu_popup(&pmenu, hwnd, (int)x, (int)y);