mirror of
https://github.com/godotengine/godot.git
synced 2025-10-20 16:33:30 +00:00
LSP: Fix relative path handling for document links
This commit is contained in:
parent
4b36c0491e
commit
920997d0c8
1 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue