You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
LSP: Fix relative path handling for document links
This commit is contained in:
@@ -208,11 +208,11 @@ void ExtendGDScriptParser::update_document_links(const String &p_code) {
|
||||
const Variant &const_val = token.literal;
|
||||
if (const_val.get_type() == Variant::STRING) {
|
||||
String scr_path = const_val;
|
||||
bool exists = fs->file_exists(scr_path);
|
||||
if (!exists) {
|
||||
scr_path = get_path().get_base_dir() + "/" + scr_path;
|
||||
exists = fs->file_exists(scr_path);
|
||||
if (scr_path.is_relative_path()) {
|
||||
scr_path = get_path().get_base_dir().path_join(scr_path).simplify_path();
|
||||
}
|
||||
bool exists = fs->file_exists(scr_path);
|
||||
|
||||
if (exists) {
|
||||
String value = const_val;
|
||||
LSP::DocumentLink link;
|
||||
|
||||
Reference in New Issue
Block a user