diff options
author | Ricardo Subtil <ricasubtil@gmail.com> | 2023-04-09 12:36:01 +0100 |
---|---|---|
committer | Ricardo Subtil <ricasubtil@gmail.com> | 2023-04-09 12:36:01 +0100 |
commit | 4be4eeea3ac9d37fa1dc520a5bc8c57554448410 (patch) | |
tree | 34f3a4289489e92eb04c86eb7854c754ca11e868 /modules/gdscript/language_server | |
parent | cfab3d2f57976913a03a891b30eaa0a5da4ff64f (diff) | |
download | redot-engine-4be4eeea3ac9d37fa1dc520a5bc8c57554448410.tar.gz |
Poll LSP/DAP clients for connection status updates
Diffstat (limited to 'modules/gdscript/language_server')
-rw-r--r-- | modules/gdscript/language_server/gdscript_language_protocol.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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<int, Ref<LSPeer>>::Iterator E = clients.begin(); while (E != clients.end()) { Ref<LSPeer> 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); |