summaryrefslogtreecommitdiff
path: root/scene
diff options
context:
space:
mode:
Diffstat (limited to 'scene')
-rw-r--r--scene/register_scene_types.cpp33
1 files changed, 13 insertions, 20 deletions
diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp
index b50b8cfb6d..3281081897 100644
--- a/scene/register_scene_types.cpp
+++ b/scene/register_scene_types.cpp
@@ -746,27 +746,20 @@ void unregister_scene_types() {
DynamicFont::finish_dynamic_fonts();
- if (resource_saver_text.is_valid()) {
- ResourceSaver::remove_resource_format_saver(resource_saver_text);
- resource_saver_text.unref();
- }
- if (resource_loader_text.is_valid()) {
- ResourceLoader::remove_resource_format_loader(resource_loader_text);
- resource_loader_text.unref();
- }
+ ResourceSaver::remove_resource_format_saver(resource_saver_text);
+ resource_saver_text.unref();
- if (resource_saver_shader.is_valid()) {
- ResourceSaver::remove_resource_format_saver(resource_saver_shader);
- resource_saver_shader.unref();
- }
- if (resource_loader_shader.is_valid()) {
- ResourceLoader::remove_resource_format_loader(resource_loader_shader);
- resource_loader_shader.unref();
- }
- if (resource_loader_bmfont.is_valid()) {
- ResourceLoader::remove_resource_format_loader(resource_loader_bmfont);
- resource_loader_bmfont.unref();
- }
+ ResourceLoader::remove_resource_format_loader(resource_loader_text);
+ resource_loader_text.unref();
+
+ ResourceSaver::remove_resource_format_saver(resource_saver_shader);
+ resource_saver_shader.unref();
+
+ ResourceLoader::remove_resource_format_loader(resource_loader_shader);
+ resource_loader_shader.unref();
+
+ ResourceLoader::remove_resource_format_loader(resource_loader_bmfont);
+ resource_loader_bmfont.unref();
SpatialMaterial::finish_shaders();
ParticlesMaterial::finish_shaders();