wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_BltOverride().
authorHenri Verbeet <hverbeet@codeweavers.com>
Tue, 6 Apr 2010 18:05:16 +0000 (20:05 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 7 Apr 2010 11:50:12 +0000 (13:50 +0200)
dlls/wined3d/surface.c

index f0bd4317c959a926754eccfcd6be8be53df1436e..40fdff3342e44fe9467469127cfedc51244941d7 100644 (file)
@@ -3856,7 +3856,8 @@ static HRESULT IWineD3DSurfaceImpl_BltOverride(IWineD3DSurfaceImpl *This, const
                 dstSwapchain->presentParms.PresentationInterval = WINED3DPRESENT_INTERVAL_IMMEDIATE;
 
                 TRACE("Full screen back buffer -> front buffer blt, performing a flip instead\n");
-                IWineD3DSwapChain_Present((IWineD3DSwapChain *) dstSwapchain, NULL, NULL, 0, NULL, 0);
+                IWineD3DSwapChain_Present((IWineD3DSwapChain *)dstSwapchain,
+                        NULL, NULL, dstSwapchain->win_handle, NULL, 0);
 
                 dstSwapchain->presentParms.SwapEffect = orig_swap;