diff options
| author | Geequlim | 2018-01-23 13:01:12 +0800 |
|---|---|---|
| committer | Hein-Pieter van Braam | 2018-01-30 20:54:25 +0100 |
| commit | 99e72894a20a4349d7172be3c2ee3bb7486fa007 (patch) | |
| tree | 74bf5acc752dfa60feee6fb55fbdf9cfc35fa8c9 /core/script_debugger_remote.cpp | |
| parent | 258119a9cfa57edd39893d4300031ba8739e2efa (diff) | |
| download | godot-99e72894a20a4349d7172be3c2ee3bb7486fa007.tar.gz godot-99e72894a20a4349d7172be3c2ee3bb7486fa007.tar.zst godot-99e72894a20a4349d7172be3c2ee3bb7486fa007.zip | |
Diffstat (limited to 'core/script_debugger_remote.cpp')
| -rw-r--r-- | core/script_debugger_remote.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/script_debugger_remote.cpp b/core/script_debugger_remote.cpp index a297bb738..41071ace5 100644 --- a/core/script_debugger_remote.cpp +++ b/core/script_debugger_remote.cpp @@ -598,7 +598,13 @@ void ScriptDebuggerRemote::_send_object_id(ObjectID p_id) { Array send_props; for (int i = 0; i < properties.size(); i++) { const PropertyInfo &pi = properties[i].first; - const Variant &var = properties[i].second; + Variant &var = properties[i].second; + + WeakRef *ref = Object::cast_to<WeakRef>(var); + if (ref) { + var = ref->get_ref(); + } + RES res = var; Array prop; |
