You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Automatically unregister loggers when script language is deinitialized.
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
#include "script_language.h"
|
||||
|
||||
#include "core/config/project_settings.h"
|
||||
#include "core/core_bind.h"
|
||||
#include "core/debugger/engine_debugger.h"
|
||||
#include "core/debugger/script_debugger.h"
|
||||
#include "core/io/resource_loader.h"
|
||||
@@ -330,6 +331,9 @@ void ScriptServer::finish_languages() {
|
||||
}
|
||||
|
||||
for (ScriptLanguage *E : langs_to_finish) {
|
||||
if (CoreBind::OS::get_singleton()) {
|
||||
CoreBind::OS::get_singleton()->remove_script_loggers(E); // Unregister loggers using this script language.
|
||||
}
|
||||
E->finish();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user