1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Fix extends issue, closes #4026

This commit is contained in:
Juan Linietsky
2016-06-28 10:44:38 -03:00
parent 8e1c0f287d
commit 565bb3afcc
2 changed files with 7 additions and 1 deletions

View File

@@ -874,6 +874,10 @@ GDScript::~GDScript() {
memdelete( E->get() );
}
for (Map<StringName,Ref<GDScript> >::Element *E=subclasses.front();E;E=E->next()) {
E->get()->_owner=NULL; //bye, you are no longer owned cause I died
}
#ifdef DEBUG_ENABLED
if (GDScriptLanguage::get_singleton()->lock) {
GDScriptLanguage::get_singleton()->lock->lock();