Skip to content

Commit 3b253d1

Browse files
committed
Fix a problem caused by getting project using an invalid psi element
1 parent 19c3382 commit 3b253d1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

idea/src/org/jetbrains/kotlin/idea/quickfix/KotlinQuickFixAction.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import org.jetbrains.kotlin.psi.KtFile
2828
abstract class KotlinQuickFixAction<T : PsiElement>(protected val element: T) : IntentionAction {
2929

3030
override fun isAvailable(project: Project, editor: Editor?, file: PsiFile): Boolean {
31-
return !element.project.isDisposed &&
32-
element.isValid &&
31+
return element.isValid &&
32+
!element.project.isDisposed &&
3333
(file.manager.isInProject(file) || file is KtCodeFragment) &&
3434
(file is KtFile)
3535
}

0 commit comments

Comments
 (0)