1
0
Fork 0

Merge pull request #104842 from YeldhamDev/dap_fix

Fix remote object inspector through DAP
This commit is contained in:
Thaddeus Crews 2025-04-24 09:09:26 -05:00
commit afa8057e30
No known key found for this signature in database
GPG Key ID: 8C6E5FEB5FC03CCC
1 changed files with 7 additions and 5 deletions

View File

@ -1163,12 +1163,14 @@ void DebugAdapterProtocol::on_debug_data(const String &p_msg, const Array &p_dat
return;
}
if (p_msg == "scene:inspect_object") {
// An object was requested from the debuggee; parse it.
SceneDebuggerObject remote_obj;
remote_obj.deserialize(p_data);
if (p_msg == "scene:inspect_objects") {
if (!p_data.is_empty()) {
// An object was requested from the debuggee; parse it.
SceneDebuggerObject remote_obj;
remote_obj.deserialize(p_data[0]);
parse_object(remote_obj);
parse_object(remote_obj);
}
} else if (p_msg == "evaluation_return") {
// An evaluation was requested from the debuggee; parse it.
DebuggerMarshalls::ScriptStackVariable remote_evaluation;