diff --git a/source/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java b/source/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java index 11f28fa4cce0..690e4b703187 100644 --- a/source/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java +++ b/source/com/intellij/refactoring/anonymousToInner/AnonymousToInnerHandler.java @@ -43,6 +43,9 @@ public class AnonymousToInnerHandler implements RefactoringActionHandler { private boolean myMakeStatic; public void invoke(Project project, PsiElement[] elements, DataContext dataContext) { + if (elements != null && elements.length == 1 && elements[0] instanceof PsiAnonymousClass) { + invoke(project, (PsiAnonymousClass)elements[0]); + } } public void invoke(final Project project, Editor editor, final PsiFile file, DataContext dataContext) {