From 07d3771a124341dbbe37fe9f527e4c0f1d293b60 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 20 Aug 2022 02:05:46 +0200 Subject: [PATCH] Register text editor's resource format loader similarly to other engine ResourceFormatLoaders. --- editor_modules/text_editor/register_types.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/editor_modules/text_editor/register_types.cpp b/editor_modules/text_editor/register_types.cpp index add01078e..27718cea4 100644 --- a/editor_modules/text_editor/register_types.cpp +++ b/editor_modules/text_editor/register_types.cpp @@ -26,16 +26,17 @@ SOFTWARE. #include "text_editor_format_loader.h" #ifdef TOOLS_ENABLED -#include "text_editor_plugin.h" #include "editor/editor_plugin.h" +#include "text_editor_plugin.h" #endif +Ref text_editor_text_resource_loader; + void register_text_editor_types() { ClassDB::register_class(); - Ref loader; - loader.instance(); - ResourceLoader::add_resource_format_loader(loader); + text_editor_text_resource_loader.instance(); + ResourceLoader::add_resource_format_loader(text_editor_text_resource_loader); #ifdef TOOLS_ENABLED EditorPlugins::add_by_type(); @@ -43,4 +44,6 @@ void register_text_editor_types() { } void unregister_text_editor_types() { + ResourceLoader::remove_resource_format_loader(text_editor_text_resource_loader); + text_editor_text_resource_loader.unref(); }