From e0c6a1312fdecad0da766d6ebb7dd08e86c7def3 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Mon, 23 Nov 2020 13:37:40 +0300 Subject: [PATCH] IDEA-252549 ui: honor FORBID_TAB_SPLIT flag while closing editors GitOrigin-RevId: 183fdfe3b2c4c3bafe85d6673a1706596baac545 --- .../com/intellij/openapi/fileEditor/impl/EditorsSplitters.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java index 6b28e138d5e7..ab1c30327f1e 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java @@ -581,7 +581,7 @@ public class EditorsSplitters extends IdePanePanel implements UISettingsListener for (EditorWindow window : windows) { LOG.assertTrue(window.getSelectedEditor() != null); window.closeFile(file, false, moveFocus); - if (window.getTabCount() == 0 && nextFile != null && isProjectOpen) { + if (window.getTabCount() == 0 && nextFile != null && isProjectOpen && !FileEditorManagerImpl.forbidSplitFor(nextFile)) { EditorWithProviderComposite newComposite = myManager.newEditorComposite(nextFile); window.setEditor(newComposite, moveFocus); // newComposite can be null }