diff --git a/src/main/kotlin/com/chylex/intellij/keyboardmaster/PluginStartup.kt b/src/main/kotlin/com/chylex/intellij/keyboardmaster/PluginStartup.kt index 6cc74e8..e678afb 100644 --- a/src/main/kotlin/com/chylex/intellij/keyboardmaster/PluginStartup.kt +++ b/src/main/kotlin/com/chylex/intellij/keyboardmaster/PluginStartup.kt @@ -3,12 +3,12 @@ package com.chylex.intellij.keyboardmaster import com.chylex.intellij.keyboardmaster.feature.codeCompletion.CodeCompletionPopupKeyHandler import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.project.Project -import com.intellij.openapi.startup.StartupActivity +import com.intellij.openapi.startup.ProjectActivity -class PluginStartup : StartupActivity.DumbAware { +class PluginStartup : ProjectActivity { private var isInitialized = false - override fun runActivity(project: Project) { + override suspend fun execute(project: Project) { if (!isInitialized) { isInitialized = true