From bccfe3e7f4cabae2838160522074e6fd9e249edc Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Fri, 19 Nov 2010 19:51:21 +0300 Subject: [PATCH] IDEA-34593 Feature lost from 5.0 to 6.0 -> same java class in both view panels via vertical split + CTRL N --- .../openapi/fileEditor/impl/FileEditorManagerImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java index 357b864d2ec9..f453068d29ab 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java @@ -552,7 +552,14 @@ public class FileEditorManagerImpl extends FileEditorManagerEx implements Projec throw new IllegalArgumentException("file is not valid: " + file); } assertDispatchThread(); - return openFileImpl2(getSplitters().getOrCreateCurrentWindow(file), file, focusEditor); + EditorsSplitters splitters = getSplitters(); + + EditorWindow wndToOpenIn = splitters.getCurrentWindow(); + if (wndToOpenIn == null) { + wndToOpenIn = splitters.getOrCreateCurrentWindow(file); + } + + return openFileImpl2(wndToOpenIn, file, focusEditor); } @NotNull public Pair openFileImpl2(@NotNull final EditorWindow window,