Module: wine Branch: master Commit: 8cc16edc592a6a8dccf523b4c26427109079cf26 URL: https://gitlab.winehq.org/wine/wine/-/commit/8cc16edc592a6a8dccf523b4c264271...
Author: Rémi Bernon rbernon@codeweavers.com Date: Sat May 25 19:42:54 2024 +0200
wineandroid: Use DWORD for pixel pointers.
---
dlls/wineandroid.drv/window.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/wineandroid.drv/window.c b/dlls/wineandroid.drv/window.c index 1f998c0b2ae..584af060700 100644 --- a/dlls/wineandroid.drv/window.c +++ b/dlls/wineandroid.drv/window.c @@ -743,7 +743,7 @@ static void android_surface_flush( struct window_surface *window_surface ) if (!surface->window->perform( surface->window, NATIVE_WINDOW_LOCK, &buffer, &rc )) { const RECT *rgn_rect = NULL, *end = NULL; - unsigned int *src, *dst; + DWORD *src, *dst; int x, y, width;
rect.left = rc.left; @@ -757,10 +757,10 @@ static void android_surface_flush( struct window_surface *window_surface ) rgn_rect = (RECT *)surface->region_data->Buffer; end = rgn_rect + surface->region_data->rdh.nCount; } - src = (unsigned int *)surface->bits + src = (DWORD *)surface->bits + (rect.top - surface->header.rect.top) * surface->info.bmiHeader.biWidth + (rect.left - surface->header.rect.left); - dst = (unsigned int *)buffer.bits + rect.top * buffer.stride + rect.left; + dst = (DWORD *)buffer.bits + rect.top * buffer.stride + rect.left; width = min( rect.right - rect.left, buffer.stride );
for (y = rect.top; y < min( buffer.height, rect.bottom); y++)