From f2fdbb0cb3be1d3ce3650fd113d81e0371aa7f84 Mon Sep 17 00:00:00 2001 From: Eugene Petrenko Date: Mon, 22 Mar 2021 14:15:13 +0100 Subject: [PATCH] runtime-chooser: XTEST-635 add extra border on Windows (suggested by Alina) GitOrigin-RevId: a3ada6c52fef9d032df2320206c2845498f2ed40 --- .../impl/jdkDownloader/RuntimeChooserDialog.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/RuntimeChooserDialog.kt b/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/RuntimeChooserDialog.kt index 886a58663735..b2a4b2038a0d 100644 --- a/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/RuntimeChooserDialog.kt +++ b/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/RuntimeChooserDialog.kt @@ -13,6 +13,7 @@ import com.intellij.openapi.ui.ComboBox import com.intellij.openapi.ui.DialogWrapper import com.intellij.openapi.ui.TextFieldWithBrowseButton import com.intellij.openapi.util.Disposer +import com.intellij.openapi.util.SystemInfo import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.util.text.HtmlChunk import com.intellij.ui.JBColor @@ -119,7 +120,11 @@ class RuntimeChooserDialog( override fun createTitlePane(): JComponent { return BorderLayoutPanel().apply { - border = JBUI.Borders.merge(JBUI.Borders.empty(10), JBUI.Borders.customLineBottom(JBColor.border()), true) + val customLine = when { + SystemInfo.isWindows -> JBUI.Borders.customLine(JBColor.border(), 1, 0, 1, 0) + else -> JBUI.Borders.customLineBottom(JBColor.border()) + } + border = JBUI.Borders.merge(JBUI.Borders.empty(10), customLine, true) background = JBUI.CurrentTheme.Notification.BACKGROUND foreground = JBUI.CurrentTheme.Notification.FOREGROUND