From 711dbd19f7ea9d51c2a0bf52ae5bf9d2fa23f32d Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sun, 13 Jan 2019 15:09:57 +0100 Subject: [PATCH] [GDI32] Fix bDDCreateSurface --- win32ss/gdi/gdi32/misc/gdientry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32ss/gdi/gdi32/misc/gdientry.c b/win32ss/gdi/gdi32/misc/gdientry.c index 61943bfa5b4..dffa8ab63f7 100644 --- a/win32ss/gdi/gdi32/misc/gdientry.c +++ b/win32ss/gdi/gdi32/misc/gdientry.c @@ -1409,7 +1409,7 @@ bDDCreateSurface(LPDDRAWI_DDRAWSURFACE_LCL pSurface, RtlMoveMemory(&SurfaceMore.ddsCapsEx, &pSurface->ddckCKDestBlt, sizeof(DDSCAPSEX)); - SurfaceMore.dwSurfaceHandle = (DWORD)pSurface->dbnOverlayNode.object_int->lpVtbl; + SurfaceMore.dwSurfaceHandle = pSurface->lpSurfMore->dwSurfaceHandle; /* Set up SurfaceGlobal struct */ SurfaceGlobal.fpVidMem = pSurface->lpGbl->fpVidMem;