summaryrefslogtreecommitdiff
path: root/win/Leocad.cpp
diff options
context:
space:
mode:
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();
}