From b7657a54ac1f4bfa2f6dced247f7ca900826a77e Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 23 Mar 2011 17:47:10 +0100 Subject: [PATCH] force scroll to caret position --- .../introduceVariable/VariableInplaceIntroducer.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceVariable/VariableInplaceIntroducer.java b/java/java-impl/src/com/intellij/refactoring/introduceVariable/VariableInplaceIntroducer.java index 363393e2c7e5..ed09beb0d644 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceVariable/VariableInplaceIntroducer.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceVariable/VariableInplaceIntroducer.java @@ -28,10 +28,7 @@ import com.intellij.ide.IdeTooltipManager; import com.intellij.openapi.actionSystem.Shortcut; import com.intellij.openapi.application.*; import com.intellij.openapi.command.WriteCommandAction; -import com.intellij.openapi.editor.Document; -import com.intellij.openapi.editor.Editor; -import com.intellij.openapi.editor.RangeMarker; -import com.intellij.openapi.editor.SelectionModel; +import com.intellij.openapi.editor.*; import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.keymap.Keymap; import com.intellij.openapi.keymap.KeymapManager; @@ -193,6 +190,7 @@ public class VariableInplaceIntroducer extends VariableInplaceRenamer { } } myEditor.getCaretModel().moveToOffset(startOffset); + myEditor.getScrollingModel().scrollToCaret(ScrollType.MAKE_VISIBLE); if (psiVariable.getInitializer() != null) { ApplicationManager.getApplication().runWriteAction(new Runnable() { public void run() {