Nikolay Sivov : user.exe: Fix WM_ERASEBKGND HDC param conversion in WINPROC_CallProc16To32A.

Alexandre Julliard julliard at winehq.org
Tue Nov 30 16:18:51 CST 2021


Module: wine
Branch: master
Commit: 0f16aa1842d2bb9f5b8410cfd342680a9a1844ac
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0f16aa1842d2bb9f5b8410cfd342680a9a1844ac

Author: Nikolay Sivov <nsivov at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;




More information about the wine-cvs mailing list