summaryrefslogtreecommitdiff
path: root/scene/debugger
diff options
context:
space:
mode:
authorPouleyKetchoupp <pouleyketchoup@gmail.com>2020-05-23 11:52:02 +0200
committerPouleyKetchoupp <pouleyketchoup@gmail.com>2020-05-23 11:52:02 +0200
commit12685df42366dc8d2f32d5c97de225827559192f (patch)
tree53b08417a07ee9c050b084cb9dd57cb59848ebfe /scene/debugger
parent07ada02cb44af22905991b558af6a4a531de44a7 (diff)
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.
Diffstat (limited to 'scene/debugger')
-rw-r--r--scene/debugger/scene_debugger.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp
index 0222585948..f57c8e58db 100644
--- a/scene/debugger/scene_debugger.cpp
+++ b/scene/debugger/scene_debugger.cpp
@@ -361,15 +361,6 @@ void SceneDebuggerObject::serialize(Array &r_arr, int p_max_size) {
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);