You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
DAP: Cast request's seq value to int
This commit is contained in:
@@ -851,6 +851,11 @@ bool DebugAdapterProtocol::process_message(const String &p_text) {
|
|||||||
Dictionary params = json.get_data();
|
Dictionary params = json.get_data();
|
||||||
bool completed = true;
|
bool completed = true;
|
||||||
|
|
||||||
|
// While JSON does not distinguish floats and ints, "seq" is an integer by specification. See https://github.com/godotengine/godot/issues/108288
|
||||||
|
if (params.has("seq")) {
|
||||||
|
params["seq"] = (int)params["seq"];
|
||||||
|
}
|
||||||
|
|
||||||
if (OS::get_singleton()->get_ticks_msec() - _current_peer->timestamp > _request_timeout) {
|
if (OS::get_singleton()->get_ticks_msec() - _current_peer->timestamp > _request_timeout) {
|
||||||
Dictionary response = parser->prepare_error_response(params, DAP::ErrorType::TIMEOUT);
|
Dictionary response = parser->prepare_error_response(params, DAP::ErrorType::TIMEOUT);
|
||||||
_current_peer->res_queue.push_front(response);
|
_current_peer->res_queue.push_front(response);
|
||||||
|
|||||||
Reference in New Issue
Block a user