diff --git a/platform/lang-impl/src/com/intellij/refactoring/rename/PsiElementRenameHandler.java b/platform/lang-impl/src/com/intellij/refactoring/rename/PsiElementRenameHandler.java index ac62ace13df8..45712a26d1f3 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/rename/PsiElementRenameHandler.java +++ b/platform/lang-impl/src/com/intellij/refactoring/rename/PsiElementRenameHandler.java @@ -84,15 +84,14 @@ public class PsiElementRenameHandler implements RenameHandler { rename(element, project, nameSuggestionContext, editor); } - public static boolean canRename(Project project, Editor editor, PsiElement element) { + static boolean canRename(Project project, Editor editor, PsiElement element) { if (element == null) return false; if (!(element instanceof PsiFile) && CollectHighlightsUtil.isOutsideSourceRootJavaFile(element.getContainingFile())) return false; if (!element.isWritable()) { String message = RefactoringBundle.getCannotRefactorMessage("This element cannot be renamed."); - if (!ApplicationManager.getApplication().isUnitTestMode()) { - showErrorMessage(project, editor, message); - } + showErrorMessage(project, editor, message); + return false; }