Browse Source

Merge pull request #80686 from azuloo/lsp-thread-connection-error

Fixes LSP connection error when launched in a separate thread
Rémi Verschelde 2 years ago
parent
commit
e43370d0fa
1 changed files with 1 additions and 0 deletions
  1. 1 0
      modules/gdscript/language_server/gdscript_language_server.cpp

+ 1 - 0
modules/gdscript/language_server/gdscript_language_server.cpp

@@ -73,6 +73,7 @@ void GDScriptLanguageServer::_notification(int p_what) {
 }
 
 void GDScriptLanguageServer::thread_main(void *p_userdata) {
+	set_current_thread_safe_for_nodes(true);
 	GDScriptLanguageServer *self = static_cast<GDScriptLanguageServer *>(p_userdata);
 	while (self->thread_running) {
 		// Poll 20 times per second