From cd8cd59b3c66eece1a446b83d8e3183b07b88b12 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 21 Feb 2025 10:29:11 +0100 Subject: [PATCH] [rename] collect names under progress KTIJ-28795 GitOrigin-RevId: 2bc2d470729e1e29db99b9f674ac180a7c25c6cd --- .../com/intellij/refactoring/rename/RenameDialog.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/rename/RenameDialog.java b/platform/lang-impl/src/com/intellij/refactoring/rename/RenameDialog.java index efcd1e1d3811..5e2e09fdafd6 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/rename/RenameDialog.java +++ b/platform/lang-impl/src/com/intellij/refactoring/rename/RenameDialog.java @@ -180,10 +180,13 @@ public class RenameDialog extends RefactoringDialog implements RenameRefactoring if (initialName != null) { result.add(initialName); } - result.addAll(myPredefinedSuggestedNames); - result.add(UsageViewUtil.getShortName(myPsiElement)); mySuggestedNameInfo = ActionUtil.underModalProgress(myProject, RefactoringBundle.message("progress.title.collecting.suggested.names"), - () -> NameSuggestionProvider.suggestNames(myPsiElement, myNameSuggestionContext, result)); + () -> { + result.addAll(myPredefinedSuggestedNames); + result.add(UsageViewUtil.getShortName(myPsiElement)); + return NameSuggestionProvider.suggestNames(myPsiElement, myNameSuggestionContext, + result); + }); return ArrayUtilRt.toStringArray(result); }