Fix editor crash on "save and exit" bug
If a scene is modified and a user closes the editor and selects the "Save and exit" option in the modal dialog -- the editor crashes. This appears to be a result of the message queue being memdeleted AFTER visual servers have been destroyed. Remnant textures handled by the message queue throw a NRE when their own ~Texture destructors reference the visual servers. This fixes bugs: #12946 and #12813.
This commit is contained in:
parent
b08735f209
commit
0f223783dc
|
@ -1871,6 +1871,7 @@ void Main::cleanup() {
|
|||
if (engine)
|
||||
memdelete(engine);
|
||||
|
||||
message_queue->flush();
|
||||
memdelete(message_queue);
|
||||
|
||||
unregister_core_driver_types();
|
||||
|
|
Loading…
Reference in New Issue