From cff0a4e20248fbb1ecd5b75cebc0f9597c31c952 Mon Sep 17 00:00:00 2001 From: Autechre Date: Thu, 21 Jan 2021 03:07:46 +0100 Subject: [PATCH] MSVC2003 buildfix - (#11915) * MIIM_STRING and MIIM_FTYPE only available if WINVER is higher than or equal to 0x0500 --- gfx/common/win32_common.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gfx/common/win32_common.c b/gfx/common/win32_common.c index 616652dd90..74b0a8375c 100644 --- a/gfx/common/win32_common.c +++ b/gfx/common/win32_common.c @@ -1824,7 +1824,11 @@ static void win32_localize_menu(HMENU menu) memset(&menuItemInfo, 0, sizeof(menuItemInfo)); menuItemInfo.cbSize = sizeof(menuItemInfo); menuItemInfo.dwTypeData = NULL; +#if(WINVER >= 0x0500) menuItemInfo.fMask = MIIM_STRING | MIIM_FTYPE | MIIM_ID | MIIM_STATE | MIIM_SUBMENU; +#else + menuItemInfo.fMask = MIIM_ID | MIIM_STATE | MIIM_SUBMENU; +#endif #ifndef LEGACY_WIN32 okay = GetMenuItemInfoW(menu, index, true, &menuItemInfo);