Skip to content

Commit 7e295e5

Browse files
fix: dont use kotlin specific convenience function (#544)
* fix: dont use kotlin specific convenience function * docs: update CHANGELOG.md
1 parent 1ee7f6b commit 7e295e5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Snyk Security Changelog
22

3+
## [2.8.4]
4+
### Fixed
5+
- dont use kotlin specific convenience function that may cause errors on non kotlin IDEs
6+
37
## [2.8.3]
48

59
### Added

src/main/kotlin/snyk/common/lsp/SnykLanguageClient.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import com.github.benmanes.caffeine.cache.RemovalListener
66
import com.intellij.ide.impl.ProjectUtil
77
import com.intellij.openapi.actionSystem.AnAction
88
import com.intellij.openapi.actionSystem.AnActionEvent
9+
import com.intellij.openapi.application.ApplicationManager
910
import com.intellij.openapi.application.ReadAction
1011
import com.intellij.openapi.command.WriteCommandAction
1112
import com.intellij.openapi.components.service
@@ -47,7 +48,6 @@ import org.eclipse.lsp4j.WorkDoneProgressReport
4748
import org.eclipse.lsp4j.jsonrpc.services.JsonNotification
4849
import org.eclipse.lsp4j.services.LanguageClient
4950
import org.jetbrains.concurrency.runAsync
50-
import org.jetbrains.kotlin.idea.util.application.executeOnPooledThread
5151
import snyk.common.ProductType
5252
import snyk.common.SnykFileIssueComparator
5353
import snyk.trust.WorkspaceTrustService
@@ -374,7 +374,7 @@ class SnykLanguageClient() : LanguageClient {
374374
MessageType.Warning -> SnykBalloonNotificationHelper.showWarn(messageParams.message, project)
375375
MessageType.Info -> {
376376
val notification = SnykBalloonNotificationHelper.showInfo(messageParams.message, project)
377-
executeOnPooledThread {
377+
ApplicationManager.getApplication().executeOnPooledThread {
378378
Thread.sleep(5000)
379379
notification.expire()
380380
}

0 commit comments

Comments
 (0)