Skip to content

Commit 123ed9a

Browse files
committed
修复不加载的情况
1 parent 4d60c4d commit 123ed9a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

EmmyLua-LS/src/main/kotlin/com/tang/vscode/LuaWorkspaceService.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class LuaWorkspaceService : WorkspaceService, IWorkspace {
4646
private val project: Project = WProject()
4747
private val fileManager = FileManager(project)
4848
private val fileScopeProvider = WorkspaceRootFileScopeProvider()
49+
private var initWorkspace = true
4950
private val rwl = ReentrantReadWriteLock()
5051

5152
inner class WProject : UserDataHolderBase(), Project {
@@ -96,7 +97,8 @@ class LuaWorkspaceService : WorkspaceService, IWorkspace {
9697
override fun didChangeConfiguration(params: DidChangeConfigurationParams) {
9798
val settings = params.settings as? JsonObject ?: return
9899
val ret = VSCodeSettings.update(settings)
99-
if (ret.associationChanged) {
100+
if (ret.associationChanged || initWorkspace) {
101+
initWorkspace = false
100102
loadWorkspace()
101103
refreshWorkspace()
102104
}

0 commit comments

Comments
 (0)