"scroll from source" correctly works with split editors (IDEA-65891)
authorDmitry Jemerov <yole@jetbrains.com>
Mon, 23 Jan 2012 17:40:02 +0000 (18:40 +0100)
committerDmitry Jemerov <yole@jetbrains.com>
Mon, 23 Jan 2012 17:40:02 +0000 (18:40 +0100)
platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java

index f926ef0f56e79c029e8ff0ab41535251cf33dbc8..bc4775a86308632ab0169da505817b9cc3aaf1ed 100644 (file)
@@ -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) {