Merge pull request #112128 from HolonProduction/lsp-init-unsafe-dict

LSP: Fix remaining unsafe dict access
This commit is contained in:
Thaddeus Crews
2025-10-29 13:13:46 -05:00

View File

@ -177,7 +177,7 @@ Dictionary GDScriptLanguageProtocol::initialize(const Dictionary &p_params) {
String root;
Variant root_uri_var = p_params["rootUri"];
Variant root_var = p_params["rootPath"];
Variant root_var = p_params.get("rootPath", Variant());
if (root_uri_var.is_string()) {
root = get_workspace()->get_file_path(root_uri_var);
} else if (root_var.is_string()) {
@ -194,7 +194,7 @@ Dictionary GDScriptLanguageProtocol::initialize(const Dictionary &p_params) {
}
String root_uri = p_params["rootUri"];
String root = p_params["rootPath"];
String root = p_params.get("rootPath", "");
bool is_same_workspace;
#ifndef WINDOWS_ENABLED
is_same_workspace = root.to_lower() == workspace->root.to_lower();