mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit
This commit is contained in:
parent
26d1577f39
commit
af5fc8354b
13 changed files with 36 additions and 6 deletions
|
@ -60,6 +60,7 @@
|
|||
#include "platform/register_platform_apis.h"
|
||||
#include "scene/main/scene_tree.h"
|
||||
#include "scene/main/window.h"
|
||||
#include "scene/property_list_helper.h"
|
||||
#include "scene/register_scene_types.h"
|
||||
#include "scene/resources/packed_scene.h"
|
||||
#include "scene/theme/theme_db.h"
|
||||
|
@ -793,6 +794,7 @@ void Main::test_cleanup() {
|
|||
|
||||
ResourceLoader::remove_custom_loaders();
|
||||
ResourceSaver::remove_custom_savers();
|
||||
PropertyListHelper::clear_base_helpers();
|
||||
|
||||
#ifdef TOOLS_ENABLED
|
||||
GDExtensionManager::get_singleton()->deinitialize_extensions(GDExtension::INITIALIZATION_LEVEL_EDITOR);
|
||||
|
@ -4246,6 +4248,7 @@ void Main::cleanup(bool p_force) {
|
|||
|
||||
ResourceLoader::remove_custom_loaders();
|
||||
ResourceSaver::remove_custom_savers();
|
||||
PropertyListHelper::clear_base_helpers();
|
||||
|
||||
// Flush before uninitializing the scene, but delete the MessageQueue as late as possible.
|
||||
message_queue->flush();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue