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 c0c44849337e..cfb6d0bcea5b 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 @@ -25,6 +25,7 @@ import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.codeInsight.intention.LowPriorityAction; import com.intellij.codeInsight.intention.impl.config.IntentionActionWrapper; import com.intellij.codeInsight.intention.impl.config.IntentionManagerSettings; +import com.intellij.codeInspection.IntentionWrapper; import com.intellij.codeInspection.ex.QuickFixWrapper; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.diagnostic.Logger; @@ -286,6 +287,9 @@ class IntentionListStep implements ListPopupStep if (a instanceof IntentionActionWrapper) { a = ((IntentionActionWrapper)a).getDelegate(); } + if (a instanceof IntentionWrapper) { + a = ((IntentionWrapper)a).getAction(); + } if (a instanceof HighPriorityAction) { return group + 3; }