From 303c01c1af7112c09be0217834867f40726dc148 Mon Sep 17 00:00:00 2001 From: "Alisa.Afonina" Date: Fri, 5 Jul 2024 15:41:35 +0200 Subject: [PATCH] [split] fix GTW-4134 [Duplicated headers of windows] When this property is used - headers are added as a part of dialog and are send through lux as a part of ui elements which leads to double headers. To avoid this behavior headers are disabled on backend part GitOrigin-RevId: a1ceebc248d1a7779182439c074d5a9e6525f8a5 --- .../src/com/intellij/openapi/wm/impl/IdeFrameDecorator.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameDecorator.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameDecorator.kt index 383bc91f23a8..cef767ba3c11 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameDecorator.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeFrameDecorator.kt @@ -3,6 +3,7 @@ package com.intellij.openapi.wm.impl import com.intellij.diagnostic.LoadingState import com.intellij.ide.ui.UISettings +import com.intellij.idea.AppMode import com.intellij.openapi.application.EDT import com.intellij.openapi.application.impl.RawSwingDispatcher import com.intellij.openapi.diagnostic.Logger @@ -212,6 +213,6 @@ private class WLFrameDecorator(frame: IdeFrameImpl) : IdeFrameDecorator(frame) { internal const val MERGE_MAIN_MENU_WITH_WINDOW_TITLE_PROPERTY: String = "ide.win.frame.decoration" -private val mergeMainMenuWithWindowTitleOverrideValue: Boolean? = System.getProperty(MERGE_MAIN_MENU_WITH_WINDOW_TITLE_PROPERTY)?.toBoolean() +private val mergeMainMenuWithWindowTitleOverrideValue: Boolean? = if (AppMode.isRemoteDevHost()) false else System.getProperty(MERGE_MAIN_MENU_WITH_WINDOW_TITLE_PROPERTY)?.toBoolean() internal val isMergeMainMenuWithWindowTitleOverridden: Boolean get() = mergeMainMenuWithWindowTitleOverrideValue != null \ No newline at end of file