Module: wine Branch: master Commit: 30398d6f3350914fc1bc127eaa43279d5e30bd0e URL: https://gitlab.winehq.org/wine/wine/-/commit/30398d6f3350914fc1bc127eaa43279... Author: Zebediah Figura <zfigura(a)codeweavers.com> Date: Wed Dec 14 14:13:45 2022 -0600 win32u: Set the width and height when creating a caret from an existing bitmap. This was omitted in b8732c80b11. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53485 --- dlls/win32u/input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/win32u/input.c b/dlls/win32u/input.c index eaad697a63e..fd16d03f733 100644 --- a/dlls/win32u/input.c +++ b/dlls/win32u/input.c @@ -1843,6 +1843,8 @@ BOOL WINAPI NtUserCreateCaret( HWND hwnd, HBITMAP bitmap, int width, int height BITMAP bitmap_data; if (!NtGdiExtGetObjectW( bitmap, sizeof(bitmap_data), &bitmap_data )) return FALSE; + width = bitmap_data.bmWidth; + height = bitmap_data.bmHeight; caret_bitmap = NtGdiCreateBitmap( bitmap_data.bmWidth, bitmap_data.bmHeight, bitmap_data.bmPlanes, bitmap_data.bmBitsPixel, NULL ); if (caret_bitmap)