|
@@ -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();
|
|
|
|
|