diff --git a/plugins/ide-features-trainer/src/training/learn/lesson/general/navigation/DeclarationAndUsagesLesson.kt b/plugins/ide-features-trainer/src/training/learn/lesson/general/navigation/DeclarationAndUsagesLesson.kt index 27dcfd4d7585..980143d44075 100644 --- a/plugins/ide-features-trainer/src/training/learn/lesson/general/navigation/DeclarationAndUsagesLesson.kt +++ b/plugins/ide-features-trainer/src/training/learn/lesson/general/navigation/DeclarationAndUsagesLesson.kt @@ -52,7 +52,7 @@ abstract class DeclarationAndUsagesLesson task("GotoDeclaration") { actionId -> text(LessonsBundle.message("declaration.and.usages.show.usages", action(actionId))) stateCheck l@{ - val curEditor = editor + val curEditor = FileEditorManager.getInstance(project).selectedTextEditor ?: return@l false val psiFile = PsiDocumentManager.getInstance(project).getPsiFile(curEditor.document) ?: return@l false val offset = curEditor.caretModel.offset val element = psiFile.findElementAt(offset) ?: return@l false