From 0c1fbca1bd638513f95f5cd1a3f414978249e71e Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 31 Aug 2017 13:10:05 +0200 Subject: [PATCH] IG: disable interactive part of quickfix when in batch mode --- .../siyeh/ig/fixes/ExtractParameterAsLocalVariableFix.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) {