diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorWindow.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorWindow.java index 6160e3e41cf9..ce653ab657d9 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorWindow.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorWindow.java @@ -895,14 +895,9 @@ public class EditorWindow { void trimToSize(final int limit, @Nullable final VirtualFile fileToIgnore, final boolean transferFocus) { getManager().getReady(this).doWhenDone(() -> { - if (isDisposed()) return; - final EditorComposite selectedComposite = getSelectedEditor(); - try { + if (!isDisposed()) { doTrimSize(limit, fileToIgnore, UISettings.getInstance().getState().getCloseNonModifiedFilesFirst(), transferFocus); } - finally { - setSelectedEditor(selectedComposite, false); - } }); }