diff --git a/idea/idea-fir/src/org/jetbrains/kotlin/idea/quickfix/fixes/ImportQuickFix.kt b/idea/idea-fir/src/org/jetbrains/kotlin/idea/quickfix/fixes/ImportQuickFix.kt index e1fa04b2d4c..2e5bc13292d 100644 --- a/idea/idea-fir/src/org/jetbrains/kotlin/idea/quickfix/fixes/ImportQuickFix.kt +++ b/idea/idea-fir/src/org/jetbrains/kotlin/idea/quickfix/fixes/ImportQuickFix.kt @@ -184,7 +184,7 @@ internal class ImportQuickFix( val isVisible: (KtNamedClassOrObjectSymbol) -> Boolean = { isVisible(it, firFile, null, element) } - val acceptableClasses = collectTypesCandidates(indexHelper, unresolvedName, isVisible) + val acceptableClasses = collectTypesCandidates(indexHelper, unresolvedName, isVisible).distinct() if (acceptableClasses.isEmpty()) return null return ImportQuickFix(element, acceptableClasses)