Merge pull request #120139 from HolonProduction/lsp/change-workspace

LSP: Fix `gdscript_client/changeWorkspace` notification
This commit is contained in:
Thaddeus Crews
2026-06-22 08:29:50 -05:00
3 changed files with 3 additions and 39 deletions
-5
View File
@@ -106,11 +106,6 @@ GDScriptLanguageProtocol *initialize(const String &p_root) {
GDScriptLanguageProtocol *proto = memnew(GDScriptLanguageProtocol);
TestGDScriptLanguageProtocolInitializer::setup_client();
Ref<GDScriptWorkspace> workspace = GDScriptLanguageProtocol::get_singleton()->get_workspace();
workspace->root = absolute_root;
// On windows: `C:/...` -> `C%3A/...`.
workspace->root_uri = "file:///" + absolute_root.lstrip("/").replace_first(":", "%3A");
return proto;
}