Added patch to fix a regression causing popup menus stay open.

This commit is contained in:
Sebastian Lackner
2016-04-19 16:06:06 +02:00
parent 6d48c2e282
commit c366169c65
3 changed files with 78 additions and 0 deletions

View File

@@ -332,6 +332,7 @@ patch_enable_all ()
enable_user32_Mouse_Message_Hwnd="$1"
enable_user32_PNG_Support="$1"
enable_user32_Refresh_MDI_Menus="$1"
enable_user32_Revert_Popup_Menu="$1"
enable_user32_ScrollWindowEx="$1"
enable_user32_SetCoalescableTimer="$1"
enable_user32_WM_CTLCOLORBTN="$1"
@@ -1174,6 +1175,9 @@ patch_enable ()
user32-Refresh_MDI_Menus)
enable_user32_Refresh_MDI_Menus="$2"
;;
user32-Revert_Popup_Menu)
enable_user32_Revert_Popup_Menu="$2"
;;
user32-ScrollWindowEx)
enable_user32_ScrollWindowEx="$2"
;;
@@ -6848,6 +6852,21 @@ if test "$enable_user32_Refresh_MDI_Menus" -eq 1; then
) >> "$patchlist"
fi
# Patchset user32-Revert_Popup_Menu
# |
# | This patchset fixes the following Wine bugs:
# | * [#40474] Fix a regression causing popup menus stay open
# |
# | Modified files:
# | * dlls/user32/menu.c
# |
if test "$enable_user32_Revert_Popup_Menu" -eq 1; then
patch_apply user32-Revert_Popup_Menu/0001-Revert-user32-Set-capture-earlier-on-popup-menus.patch
(
echo '+ { "Sebastian Lackner", "Revert \"user32: Set capture earlier on popup menus.\".", 1 },';
) >> "$patchlist"
fi
# Patchset user32-ScrollWindowEx
# |
# | This patchset fixes the following Wine bugs: