From a3f7b2aceedb0b82cc381ef12e920c024d7461cc Mon Sep 17 00:00:00 2001 From: "Nikita.Lyubimov" Date: Tue, 28 Nov 2023 23:41:38 +0100 Subject: [PATCH] [RIDER] Take into account clientFileEditorManager in hasOpenFiles implementation (cherry picked from commit cb6cbe3a426922f461ec1e6a01f0cb39b39a7290) IJ-CR-121034 GitOrigin-RevId: 0e3b36ab5beabf6789fba249fa99f2412346a495 --- .../openapi/fileEditor/impl/FileEditorManagerImpl.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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) {