diff --git a/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PythonSdkChooserCombo.java b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PythonSdkChooserCombo.java index e381638410e7..9238f934630f 100644 --- a/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PythonSdkChooserCombo.java +++ b/python/python-community-configure/src/com/jetbrains/python/newProject/steps/PythonSdkChooserCombo.java @@ -117,6 +117,7 @@ public class PythonSdkChooserCombo extends ComboboxWithBrowseButton { selectedSdk = oldSelectedSdk; } comboBox.setModel(new CollectionComboBoxModel<>(allSdks, selectedSdk)); + notifyChanged(null); }); } diff --git a/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.kt b/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.kt index 369e988a8bb1..48903d2308ed 100644 --- a/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.kt +++ b/python/src/com/jetbrains/python/sdk/PySdkListCellRenderer.kt @@ -23,8 +23,9 @@ import com.intellij.openapi.util.IconLoader import com.intellij.openapi.util.io.FileUtil import com.intellij.ui.ColoredListCellRenderer import com.intellij.ui.LayeredIcon -import com.intellij.ui.ListCellRendererWrapper import com.intellij.ui.SimpleTextAttributes +import com.intellij.ui.TitledSeparator +import com.intellij.util.ui.JBUI import com.jetbrains.python.sdk.flavors.PythonSdkFlavor import java.awt.Component import javax.swing.Icon @@ -37,7 +38,9 @@ open class PySdkListCellRenderer(private val sdkModifiers: Map?, value: Any?, index: Int, selected: Boolean, hasFocus: Boolean): Component = when (value) { - SEPARATOR -> ListCellRendererWrapper.createSeparator(null) + SEPARATOR -> TitledSeparator(null).apply { + border = JBUI.Borders.empty() + } else -> super.getListCellRendererComponent(list, value, index, selected, hasFocus) }