From b5ff677381e2e846c0512fb41c5f4d4c2c8abd23 Mon Sep 17 00:00:00 2001 From: Ricardo Subtil Date: Sun, 9 Apr 2023 12:36:01 +0100 Subject: Poll LSP/DAP clients for connection status updates (cherry picked from commit 4be4eeea3ac9d37fa1dc520a5bc8c57554448410) --- modules/gdscript/language_server/gdscript_language_protocol.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/gdscript/language_server') diff --git a/modules/gdscript/language_server/gdscript_language_protocol.cpp b/modules/gdscript/language_server/gdscript_language_protocol.cpp index acd75f039a..0aa53c1dbe 100644 --- a/modules/gdscript/language_server/gdscript_language_protocol.cpp +++ b/modules/gdscript/language_server/gdscript_language_protocol.cpp @@ -237,6 +237,7 @@ void GDScriptLanguageProtocol::poll() { HashMap>::Iterator E = clients.begin(); while (E != clients.end()) { Ref peer = E->value; + peer->connection->poll(); StreamPeerTCP::Status status = peer->connection->get_status(); if (status == StreamPeerTCP::STATUS_NONE || status == StreamPeerTCP::STATUS_ERROR) { on_client_disconnected(E->key); -- cgit v1.2.3