Fix resource preview in remote inspector

The specific case for object reference seems unnecessary, as `RES res = var`
already does the work. The case where REF is invalid is never hit in the case
of already freed objects.

The assignment `res = *r` was causing the resource to be always invalidated
on the 3.2 branch.

(cherry picked from commit 12685df423)
This commit is contained in:
PouleyKetchoupp 2020-05-23 11:52:02 +02:00 committed by Rémi Verschelde
parent 2cf6624965
commit 719369c71b

View file

@ -682,15 +682,6 @@ void ScriptDebuggerRemote::_send_object_id(ObjectID p_id) {
RES res = var;
if (var.get_type() == Variant::OBJECT && var.is_ref()) {
REF r = var;
if (r.is_valid()) {
res = *r;
} else {
res = RES();
}
}
Array prop;
prop.push_back(pi.name);
prop.push_back(pi.type);