Stefan Dösinger : ddraw: Don't destroy the application 's window.

Alexandre Julliard julliard at winehq.org
Tue Aug 26 07:06:42 CDT 2008


Module: wine
Branch: master
Commit: 58ac095d9dc5f8e6776f7acf57363ee9f303a444
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=58ac095d9dc5f8e6776f7acf57363ee9f303a444

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Mon Aug 25 09:13:30 2008 -0500

ddraw: Don't destroy the application's window.

---

 dlls/ddraw/surface.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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




More information about the wine-cvs mailing list