diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.kt index 5413808616b..23d7823e3f5 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.kt @@ -644,7 +644,9 @@ object KotlinIntroduceVariableHandler : RefactoringActionHandler { return occurrence.extractableSubstringInfo?.contentRange ?: occurrence.textRange } } - chooser.showChooser(expression, allOccurrences, callback) + ApplicationManager.getApplication().invokeLater { + chooser.showChooser(expression, allOccurrences, callback) + } } else { callback.pass(OccurrencesChooser.ReplaceChoice.ALL)