Module: wine Branch: master Commit: 0f16aa1842d2bb9f5b8410cfd342680a9a1844ac URL: https://source.winehq.org/git/wine.git/?a=commit;h=0f16aa1842d2bb9f5b8410cfd...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Tue Nov 30 16:51:41 2021 +0100
user.exe: Fix WM_ERASEBKGND HDC param conversion in WINPROC_CallProc16To32A.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51624 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51899 Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user.exe16/message.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/user.exe16/message.c b/dlls/user.exe16/message.c index e0f5bfa5d19..b79b0cb7751 100644 --- a/dlls/user.exe16/message.c +++ b/dlls/user.exe16/message.c @@ -905,6 +905,9 @@ LRESULT WINPROC_CallProc16To32A( winproc_callback_t callback, HWND16 hwnd, UINT1 case WM_SIZECLIPBOARD: FIXME_(msg)( "message %04x needs translation\n", msg ); break; + case WM_ERASEBKGND: + ret = callback( hwnd32, msg, (WPARAM)HDC_32(wParam), lParam, result, arg ); + break; default: ret = callback( hwnd32, msg, wParam, lParam, result, arg ); break;