You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
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:
@@ -1871,6 +1871,7 @@ void Main::cleanup() {
|
||||
if (engine)
|
||||
memdelete(engine);
|
||||
|
||||
message_queue->flush();
|
||||
memdelete(message_queue);
|
||||
|
||||
unregister_core_driver_types();
|
||||
|
||||
Reference in New Issue
Block a user