From 445ef7079275bd57570ecb8f7cf4dabf377d2438 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 23 Jan 2012 18:40:02 +0100 Subject: [PATCH] "scroll from source" correctly works with split editors (IDEA-65891) --- .../com/intellij/ide/projectView/impl/ProjectViewImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index f926ef0f56e7..bc4775a86308 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -1616,6 +1616,11 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo public void scrollFromSource() { final FileEditorManager fileEditorManager = FileEditorManager.getInstance(myProject); + final Editor selectedTextEditor = fileEditorManager.getSelectedTextEditor(); + if (selectedTextEditor != null) { + selectElementAtCaret(selectedTextEditor); + return; + } final FileEditor[] editors = fileEditorManager.getSelectedEditors(); for (FileEditor fileEditor : editors) { if (fileEditor instanceof TextEditor) {