diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt index 2459ee7d5847..7f7026ef2804 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt @@ -1504,7 +1504,13 @@ open class FileEditorManagerImpl( return result } - override fun hasOpenFiles(): Boolean = !openedComposites.isEmpty() + override fun hasOpenFiles(): Boolean { + if (!ClientId.isCurrentlyUnderLocalId) { + return clientFileEditorManager?.getAllComposites()?.isNotEmpty() ?: false + } + + return !openedComposites.isEmpty() + } override fun getSelectedFiles(): Array { if (!initJob.isCompleted) {