[PATCH] DDraw: Don't destroy the application's window=0A=

Stefan Doesinger stefan at codeweavers.com
Mon Aug 25 09:13:30 CDT 2008


=0A=
---=0A=
 dlls/ddraw/surface.c |    2 +-=0A=
 1 files changed, 1 insertions(+), 1 deletions(-)=0A=
=0A=
diff --git a/dlls/ddraw/surface.c b/dlls/ddraw/surface.c=0A=
index 664229b..fc481e4 100644=0A=
--- a/dlls/ddraw/surface.c=0A=
+++ b/dlls/ddraw/surface.c=0A=
@@ -331,7 +331,7 @@ IDirectDrawSurfaceImpl_Release(IDirectDrawSurface7 =
*iface)=0A=
                 else=0A=
                 {=0A=
                     /* Free the d3d window if one was created */=0A=
-                    if(ddraw->d3d_window !=3D 0)=0A=
+                    if(ddraw->d3d_window !=3D 0 && ddraw->d3d_window =
!=3D ddraw->dest_window)=0A=
                     {=0A=
                         TRACE(" (%p) Destroying the hidden render =
window %p\n", This, ddraw->d3d_window);=0A=
                         DestroyWindow(ddraw->d3d_window);=0A=
-- =0A=
1.5.6.4=0A=
=0A=

------=_NextPart_000_002B_01C90695.BBDEBBC0--




More information about the wine-patches mailing list