IDEA-326748 Do not show tool window stripes forcefully on enabling New UI in DFM

Use the proper method that reflects the Main toolbar state.

GitOrigin-RevId: 836c8fbea523cbe0a1eb015010fea53d0f8f1e8c
This commit is contained in:
Konstantin Hudyakov
2023-08-01 10:01:20 +00:00
committed by intellij-monorepo-bot
parent d648dcef30
commit 8a8b0c08f6
@@ -7,7 +7,7 @@ import com.intellij.feedback.new_ui.state.NewUIInfoService
import com.intellij.icons.AllIcons
import com.intellij.ide.AppLifecycleListener
import com.intellij.ide.IdeBundle
import com.intellij.ide.actions.DistractionFreeModeController
import com.intellij.ide.actions.ToggleDistractionFreeModeAction
import com.intellij.ide.ui.IconMapLoader
import com.intellij.ide.ui.LafManager
import com.intellij.ide.ui.UISettings
@@ -98,7 +98,8 @@ private class ExperimentalUIImpl : ExperimentalUI() {
if (isEnabled) {
NewUIInfoService.getInstance().updateEnableNewUIDate()
if (!DistractionFreeModeController.isDistractionFreeModeEnabled()) {
// Do not force enabling tool window stripes in DFM
if (!ToggleDistractionFreeModeAction.shouldMinimizeCustomHeader()) {
UISettings.getInstance().hideToolStripes = false
}
}