diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/fixes/ExtractParameterAsLocalVariableFix.java b/plugins/InspectionGadgets/src/com/siyeh/ig/fixes/ExtractParameterAsLocalVariableFix.java index 30d71613587f..df29b19d4b10 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/fixes/ExtractParameterAsLocalVariableFix.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/fixes/ExtractParameterAsLocalVariableFix.java @@ -105,8 +105,10 @@ public class ExtractParameterAsLocalVariableFix extends InspectionGadgetsFix { ? codeBlock.addBefore(newStatement, anchor) : anchor.replace(newStatement)); replaceReferences(collector.getCollection(), variableName, body); - final PsiLocalVariable variable = (PsiLocalVariable)newStatement.getDeclaredElements()[0]; - HighlightUtil.showRenameTemplate(body, variable); + if (isOnTheFly()) { + final PsiLocalVariable variable = (PsiLocalVariable)newStatement.getDeclaredElements()[0]; + HighlightUtil.showRenameTemplate(body, variable); + } } private static void replaceReferences(Collection collection, String newVariableName, PsiElement context) {