Fix crash assigning script to a Resource
We were dereferencing the wrong identifier, which could be NULL. Fixes #19289, supersedes and closes #20985.
This commit is contained in:
parent
be9e349f56
commit
ba47f15b78
|
@ -2052,7 +2052,7 @@ void EditorPropertyResource::_menu_option(int p_which) {
|
|||
ERR_BREAK(!resp);
|
||||
if (get_edited_object() && base_type != String() && base_type == "Script") {
|
||||
//make visual script the right type
|
||||
res->call("set_instance_base_type", get_edited_object()->get_class());
|
||||
resp->call("set_instance_base_type", get_edited_object()->get_class());
|
||||
}
|
||||
|
||||
res = Ref<Resource>(resp);
|
||||
|
|
Loading…
Reference in New Issue