From caa55436f4ef9b93ef093e17828a4a3a89b64b07 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Sun, 24 Jun 2007 11:47:00 +0000 Subject: [PATCH] Fixing some value that are not being set svn path=/trunk/; revision=27268 --- reactos/dll/directx/ddraw/startup.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/reactos/dll/directx/ddraw/startup.c b/reactos/dll/directx/ddraw/startup.c index 7a826df7b1b..968baec2ca0 100644 --- a/reactos/dll/directx/ddraw/startup.c +++ b/reactos/dll/directx/ddraw/startup.c @@ -187,6 +187,7 @@ StartDirectDraw(LPDIRECTDRAW iface, LPGUID lpGuid, BOOL reenable) */ ddgbl.lpDriverHandle = &ddgbl; + ddgbl.hDDVxd = -1; if (reenable == FALSE) { @@ -323,6 +324,16 @@ StartDirectDraw(LPDIRECTDRAW iface, LPGUID lpGuid, BOOL reenable) This->lpLcl->lpDDCB = This->lpLcl->lpGbl->lpDDCBtmp; This->lpLcl->hDD = ddgbl.hDD; + ddgbl.rectDevice.bottom = 0; + ddgbl.rectDevice.left= 0; + ddgbl.rectDevice.right = ddgbl.vmiData.dwDisplayWidth; + ddgbl.rectDevice.right = ddgbl.vmiData.dwDisplayHeight; + + ddgbl.rectDesktop.bottom = 0; + ddgbl.rectDesktop.left= 0; + ddgbl.rectDesktop.right = ddgbl.vmiData.dwDisplayWidth; + ddgbl.rectDesktop.right = ddgbl.vmiData.dwDisplayHeight; + DX_STUB_str("DD_OK\n"); return DD_OK; }