(svn r10834) -Revert (part of r10833): something too much was committed :(
authorrubidium
Thu, 09 Aug 2007 05:34:56 +0000
changeset 7429 9147a1f31a4e
parent 7428 0ce522a7072b
child 7430 73c42fa0119f
(svn r10834) -Revert (part of r10833): something too much was committed :(
src/video/win32_v.cpp
--- a/src/video/win32_v.cpp	Thu Aug 09 05:25:33 2007 +0000
+++ b/src/video/win32_v.cpp	Thu Aug 09 05:34:56 2007 +0000
@@ -219,9 +219,8 @@
 
 	// recreate window?
 	if ((full_screen || _wnd.fullscreen) && _wnd.main_wnd) {
-		HWND wnd = _wnd.main_wnd;
+		DestroyWindow(_wnd.main_wnd);
 		_wnd.main_wnd = 0;
-		DestroyWindow(wnd);
 	}
 
 #if defined(WINCE)
@@ -520,9 +519,6 @@
 			break;
 
 		case WM_SIZE:
-			/* Resizing a destroy window is NOT good */
-			if (_wnd.main_wnd == 0) return;
-
 			if (wParam != SIZE_MINIMIZED) {
 				/* Set maximized flag when we maximize (obviously), but also when we
 				 * switched to fullscreen from a maximized state */
@@ -796,9 +792,7 @@
 {
 	DeleteObject(_wnd.gdi_palette);
 	DeleteObject(_wnd.dib_sect);
-	HWND wnd = _wnd.main_wnd;
-	_wnd.main_wnd = 0;
-	DestroyWindow(wnd);
+	DestroyWindow(_wnd.main_wnd);
 
 #if !defined(WINCE)
 	if (_wnd.fullscreen) ChangeDisplaySettings(NULL, 0);