diff --git a/kotlin_demo/src/main/kotlin/HelloAction.kt b/kotlin_demo/src/main/kotlin/HelloAction.kt index afbbac3f6..40b9a51f5 100644 --- a/kotlin_demo/src/main/kotlin/HelloAction.kt +++ b/kotlin_demo/src/main/kotlin/HelloAction.kt @@ -1,14 +1,14 @@ // Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.PlatformDataKeys +import com.intellij.openapi.project.DumbAwareAction import com.intellij.openapi.ui.Messages -//[Markdown reference](/tutorials/kotlin.md) -class HelloAction : AnAction("Hello") { - override fun actionPerformed(event: AnActionEvent) { - val project = event.getData(PlatformDataKeys.PROJECT) - Messages.showMessageDialog(project, "Hello from Kotlin!", "Greeting", Messages.getInformationIcon()) - } +class HelloAction : DumbAwareAction() { + + override fun actionPerformed(event: AnActionEvent) { + val project = event.getData(PlatformDataKeys.PROJECT) + Messages.showMessageDialog(project, "Hello from Kotlin!", "Greeting", Messages.getInformationIcon()) + } } \ No newline at end of file