Browse Source

Fix crash when closing the editor

Mariano Suligoy 7 years ago
parent
commit
ff59c562f7
1 changed files with 3 additions and 3 deletions
  1. 3 3
      main/main.cpp

+ 3 - 3
main/main.cpp

@@ -1822,6 +1822,9 @@ void Main::cleanup() {
 
 
 	ERR_FAIL_COND(!_start_success);
 	ERR_FAIL_COND(!_start_success);
 
 
+	message_queue->flush();
+	memdelete(message_queue);
+
 	if (script_debugger) {
 	if (script_debugger) {
 		if (use_debug_profiler) {
 		if (use_debug_profiler) {
 			script_debugger->profiling_end();
 			script_debugger->profiling_end();
@@ -1879,9 +1882,6 @@ void Main::cleanup() {
 	if (engine)
 	if (engine)
 		memdelete(engine);
 		memdelete(engine);
 
 
-	message_queue->flush();
-	memdelete(message_queue);
-
 	unregister_core_driver_types();
 	unregister_core_driver_types();
 	unregister_core_types();
 	unregister_core_types();