From 5399a272e61ed2cf8689fe8499e5d36c270ee2d9 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 9 Aug 2007 05:34:56 +0000 Subject: (svn r10834) -Revert (part of r10833): something too much was committed :( --- src/video/win32_v.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/video/win32_v.cpp b/src/video/win32_v.cpp index 65937fa9e..02ad4a2d4 100644 --- a/src/video/win32_v.cpp +++ b/src/video/win32_v.cpp @@ -219,9 +219,8 @@ static void MakeWindow(bool full_screen) // 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 @@ static LRESULT CALLBACK WndProcGdi(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lP 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 @@ void VideoDriver_Win32::Stop() { 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); -- cgit v1.2.3-70-g09d2