summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/language_server/gdscript_text_document.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-10-01 21:25:54 +0200
committerGitHub <noreply@github.com>2021-10-01 21:25:54 +0200
commit53051246657c38f02ade022b810e251919b15122 (patch)
tree4372802d257ada09dd472c742d292afde8a5b50b /modules/gdscript/language_server/gdscript_text_document.cpp
parent871910feaff2c692695a4c01115fc4c653ed41c9 (diff)
parent572979d0110ac9086bef721e5bcc0bc891b90cf1 (diff)
downloadredot-engine-53051246657c38f02ade022b810e251919b15122.tar.gz
Merge pull request #53308 from Razoric480/fix-lsp-issues
Diffstat (limited to 'modules/gdscript/language_server/gdscript_text_document.cpp')
-rw-r--r--modules/gdscript/language_server/gdscript_text_document.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/gdscript/language_server/gdscript_text_document.cpp b/modules/gdscript/language_server/gdscript_text_document.cpp
index d2e033d7de..92ce71f395 100644
--- a/modules/gdscript/language_server/gdscript_text_document.cpp
+++ b/modules/gdscript/language_server/gdscript_text_document.cpp
@@ -428,6 +428,9 @@ GDScriptTextDocument::~GDScriptTextDocument() {
void GDScriptTextDocument::sync_script_content(const String &p_path, const String &p_content) {
String path = GDScriptLanguageProtocol::get_singleton()->get_workspace()->get_file_path(p_path);
+ if (!path.begins_with("res://")) {
+ return;
+ }
GDScriptLanguageProtocol::get_singleton()->get_workspace()->parse_script(path, p_content);
EditorFileSystem::get_singleton()->update_file(path);