summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorjpcerrone <jpcerronex@gmail.com>2023-06-21 11:42:19 -0300
committerjpcerrone <jpcerronex@gmail.com>2023-06-21 12:33:21 -0300
commit8ce8216d174276a714e65dd4d407ce8d158ab21e (patch)
tree0a523c7527878cf1bc8051109a3fb2b8945a0fe5 /modules
parentee41b2097c7881bcd63bb7d5d5690fad8a9ade1d (diff)
downloadredot-engine-8ce8216d174276a714e65dd4d407ce8d158ab21e.tar.gz
Fix errors destroying script with static variables
Fixes #78376 After #78138 'script_list' is now cleared in 'GDScriptLanguage::finish' Because of that, we can safely remove the removal from that list that happens on 'GDScript::~GDScript'.
Diffstat (limited to 'modules')
-rw-r--r--modules/gdscript/gdscript.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript.cpp b/modules/gdscript/gdscript.cpp
index 8f870368ce..518b644af2 100644
--- a/modules/gdscript/gdscript.cpp
+++ b/modules/gdscript/gdscript.cpp
@@ -1542,7 +1542,7 @@ GDScript::~GDScript() {
{
MutexLock lock(GDScriptLanguage::get_singleton()->mutex);
- GDScriptLanguage::get_singleton()->script_list.remove(&script_list);
+ script_list.remove_from_list();
}
}