Let's ignore case when sorting configuration types in node 'Defaults'

This commit is contained in:
Vassiliy.Kudryashov
2017-12-11 22:34:34 +03:00
parent 0215ae194c
commit 84a2cc0472
@@ -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