diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt index 8a0a1a7832..547e679ea3 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt @@ -36,6 +36,7 @@ import org.matrix.android.sdk.api.session.room.model.RoomSummary import org.matrix.android.sdk.api.session.room.model.SpaceChildInfo import org.matrix.android.sdk.api.session.room.summary.RoomAggregateNotificationCount import org.matrix.android.sdk.api.util.toMatrixItem +import java.util.Locale import javax.inject.Inject class SpaceSummaryController @Inject constructor( @@ -47,7 +48,7 @@ class SpaceSummaryController @Inject constructor( var callback: Callback? = null private var viewState: SpaceListViewState? = null - private val subSpaceComparator: Comparator = compareBy { it.order }.thenBy { it.childRoomId } + private val subSpaceComparator: Comparator = compareBy { it.order }.thenBy { it.name?.lowercase(Locale.getDefault()) }.thenBy { it.childRoomId } init { requestModelBuild()