From 8cc6e4b83c3c4bc08120cb2e735894a68d5fef41 Mon Sep 17 00:00:00 2001 From: Eugene Vigdorchik Date: Wed, 2 Mar 2005 18:12:12 +0300 Subject: [PATCH] (no message) --- .../refactoring/rename/PsiElementRenameHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/com/intellij/refactoring/rename/PsiElementRenameHandler.java b/source/com/intellij/refactoring/rename/PsiElementRenameHandler.java index 0be5698f64d7..de13d3144570 100644 --- a/source/com/intellij/refactoring/rename/PsiElementRenameHandler.java +++ b/source/com/intellij/refactoring/rename/PsiElementRenameHandler.java @@ -179,6 +179,10 @@ public class PsiElementRenameHandler implements RenameHandler { public boolean isAvailableOnDataContext(DataContext dataContext) { PsiElement[] elementArray = BaseRefactoringAction.getPsiElementArray(dataContext); - return (elementArray != null && elementArray.length == 1 && elementArray[0] != null); + if ((elementArray == null || elementArray.length != 1 || elementArray[0] == null)) { + return false; + } + + return !(elementArray[0] instanceof PsiJavaFile); } }