summaryrefslogtreecommitdiff
path: root/win/Leocad.cpp
diff options
context:
space:
mode:
authorleo2001-02-22 00:47:25 +0000
committerleo2001-02-22 00:47:25 +0000
commit0c942e63ebfc5daf264484f149096c40af3b8359 (patch)
tree589a76a3ff0b7ff36e9f0ecf65eff2303bcbf03e /win/Leocad.cpp
parent37a2174b8868d44204a913da64ae86d83f57df39 (diff)
Correctly initialize/destroy MainWnd
git-svn-id: http://svn.leocad.org/trunk@250 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'win/Leocad.cpp')
-rw-r--r--win/Leocad.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/win/Leocad.cpp b/win/Leocad.cpp
index c125ab3..701e4f1 100644
--- a/win/Leocad.cpp
+++ b/win/Leocad.cpp
@@ -258,15 +258,19 @@ int CCADApp::ExitInstance()
{
project->HandleNotify(LC_ACTIVATE, 0);
delete project;
+ project = NULL;
}
+ delete main_window;
+ main_window = NULL;
+
+ GL_Shutdown ();
+
#ifdef _DEBUG
if (__hStdOut != NULL)
FreeConsole();
#endif
- GL_Shutdown ();
-
return CWinApp::ExitInstance();
}