Skip to content

Commit 03933ef

Browse files
authored
Merge pull request #349 from themkat/neverending_refresh_sourcepath_notification
Folder sync progress notifications never report that they are done ("Refreshing source path" always present in Emacs modeline)
2 parents f5f3388 + 58b5316 commit 03933ef

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
108108

109109
folders.forEachIndexed { i, folder ->
110110
LOG.info("Adding workspace folder {}", folder.name)
111-
val progressPrefix = "[${i + 1}/${folders.size}] ${folder.name}"
111+
val progressPrefix = "[${i + 1}/${folders.size}] ${folder.name ?: ""}"
112112
val progressPercent = (100 * i) / folders.size
113113

114114
progress?.update("$progressPrefix: Updating source path", progressPercent)
@@ -122,6 +122,7 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
122122
sourcePath.refresh()
123123
}
124124
}
125+
progress?.close()
125126

126127
textDocuments.lintAll()
127128

0 commit comments

Comments
 (0)