From 5524700d064f9207b424f40a8a03460319a1a614 Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Fri, 9 Dec 2011 14:10:56 +0200 Subject: [PATCH] Handle DirectDrawSurface::GetPalette, fixes WOL in RA 3.03 --- surface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/surface.c b/surface.c index 332eac9..026a737 100644 --- a/surface.c +++ b/surface.c @@ -265,6 +265,7 @@ HRESULT __stdcall ddraw_surface_GetOverlayPosition(IDirectDrawSurfaceImpl *This, HRESULT __stdcall ddraw_surface_GetPalette(IDirectDrawSurfaceImpl *This, LPDIRECTDRAWPALETTE FAR *lplpDDPalette) { printf("DirectDrawSurface::GetPalette(This=%p, lplpDDPalette=%p)\n", This, lplpDDPalette); + *lplpDDPalette = (LPDIRECTDRAWPALETTE)This->palette; return DD_OK; }