Skip to content

Commit 9f6f260

Browse files
committed
Use safe calls when processing client capabilities
1 parent 8cf9e0e commit 9f6f260

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
8080
val clientCapabilities = params.capabilities
8181
config.completion.snippets.enabled = clientCapabilities?.textDocument?.completion?.completionItem?.snippetSupport ?: false
8282

83-
if (clientCapabilities.window.workDoneProgress) {
83+
if (clientCapabilities?.window?.workDoneProgress ?: false) {
8484
progressFactory = LanguageClientProgress.Factory(client)
8585
}
8686

0 commit comments

Comments
 (0)