From 84a2cc047238e4c0c5f1d0ec12a36f5060ee698f Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Mon, 11 Dec 2017 22:31:14 +0300 Subject: [PATCH] Let's ignore case when sorting configuration types in node 'Defaults' --- .../src/com/intellij/execution/impl/RunConfigurable.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.kt b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.kt index 6934c66d2077..581c7ff9b350 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.kt +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.kt @@ -390,7 +390,7 @@ open class RunConfigurable @JvmOverloads constructor(private val myProject: Proj val userObject1 = o1.userObject val userObject2 = o2.userObject when { - userObject1 is ConfigurationType && userObject2 is ConfigurationType -> (userObject1).displayName.compareTo(userObject2.displayName) + userObject1 is ConfigurationType && userObject2 is ConfigurationType -> (userObject1).displayName.compareTo(userObject2.displayName, true) userObject1 === DEFAULTS && userObject2 is ConfigurationType -> 1 userObject2 === DEFAULTS && userObject1 is ConfigurationType -> - 1 else -> 0