https://git.reactos.org/?p=reactos.git;a=commitdiff;h=711dbd19f7ea9d51c2a0bf52ae5bf9d2fa23f32d

commit 711dbd19f7ea9d51c2a0bf52ae5bf9d2fa23f32d
Author:     Timo Kreuzer <[email protected]>
AuthorDate: Sun Jan 13 15:09:57 2019 +0100
Commit:     Timo Kreuzer <[email protected]>
CommitDate: Mon Mar 4 21:58:42 2019 +0100

    [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 61943bfa5b..dffa8ab63f 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;

Reply via email to