Merge pull request #95330 from Hilderin/fix-resolve-class-inheritance-after-file-rename
Fix resolve class inheritance after file rename
This commit is contained in:
commit
f19e268c7a
|
@ -155,15 +155,7 @@ void GDScriptCache::move_script(const String &p_from, const String &p_to) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (singleton->parser_map.has(p_from) && !p_from.is_empty()) {
|
remove_parser(p_from);
|
||||||
singleton->parser_map[p_to] = singleton->parser_map[p_from];
|
|
||||||
}
|
|
||||||
singleton->parser_map.erase(p_from);
|
|
||||||
|
|
||||||
if (singleton->parser_inverse_dependencies.has(p_from) && !p_from.is_empty()) {
|
|
||||||
singleton->parser_inverse_dependencies[p_to] = singleton->parser_inverse_dependencies[p_from];
|
|
||||||
}
|
|
||||||
singleton->parser_inverse_dependencies.erase(p_from);
|
|
||||||
|
|
||||||
if (singleton->shallow_gdscript_cache.has(p_from) && !p_from.is_empty()) {
|
if (singleton->shallow_gdscript_cache.has(p_from) && !p_from.is_empty()) {
|
||||||
singleton->shallow_gdscript_cache[p_to] = singleton->shallow_gdscript_cache[p_from];
|
singleton->shallow_gdscript_cache[p_to] = singleton->shallow_gdscript_cache[p_from];
|
||||||
|
|
Loading…
Reference in New Issue