summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois Belair <razoric480@gmail.com>2021-04-14 13:11:38 -0400
committerFrancois Belair <razoric480@gmail.com>2021-04-14 13:12:39 -0400
commitb16bb33a5b462750c70ae1fec791dac8e50fe3ef (patch)
tree709742b96dfa41e095f11de5df4365dfcc937551
parent9e0f87359b9ae596fa99022ccdad015bd74680ae (diff)
Make LSP update the filesystem of changed scripts
This updates global classes and exposes base member variables. Fixes #39713
-rw-r--r--modules/gdscript/language_server/gdscript_text_document.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/gdscript/language_server/gdscript_text_document.cpp b/modules/gdscript/language_server/gdscript_text_document.cpp
index 9f2373bf56..030633274c 100644
--- a/modules/gdscript/language_server/gdscript_text_document.cpp
+++ b/modules/gdscript/language_server/gdscript_text_document.cpp
@@ -400,6 +400,7 @@ 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);
GDScriptLanguageProtocol::get_singleton()->get_workspace()->parse_script(path, p_content);
+ EditorFileSystem::get_singleton()->update_file(path);
}
void GDScriptTextDocument::show_native_symbol_in_editor(const String &p_symbol_id) {