diff --git a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionListStep.java b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionListStep.java index 3e23137c8621..9b0f4f10720b 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionListStep.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionListStep.java @@ -246,6 +246,11 @@ class IntentionListStep implements ListPopupStep @Override public void run() { if (myProject.isDisposed()) return; + if (DumbService.isDumb(myProject) && !DumbService.isDumbAware(cachedAction)) { + DumbService.getInstance(myProject).showDumbModeNotification(cachedAction.getText() + " is not available during indexing"); + return; + } + PsiDocumentManager.getInstance(myProject).commitAllDocuments(); final PsiFile file = PsiUtilBase.getPsiFileInEditor(myEditor, myProject); if (file == null) {