From a6c9aee2e8b9f3564bb2e3f1ea92963dcd412acb Mon Sep 17 00:00:00 2001 From: kyori19 Date: Mon, 13 Jan 2020 23:22:45 +0900 Subject: [PATCH] Fix emoji sorting (#1633) --- .../main/java/com/keylesspalace/tusky/adapter/EmojiAdapter.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/keylesspalace/tusky/adapter/EmojiAdapter.kt b/app/src/main/java/com/keylesspalace/tusky/adapter/EmojiAdapter.kt index 035a0bd1..70a6163d 100644 --- a/app/src/main/java/com/keylesspalace/tusky/adapter/EmojiAdapter.kt +++ b/app/src/main/java/com/keylesspalace/tusky/adapter/EmojiAdapter.kt @@ -22,12 +22,14 @@ import android.widget.ImageView import com.bumptech.glide.Glide import com.keylesspalace.tusky.R import com.keylesspalace.tusky.entity.Emoji +import java.util.* class EmojiAdapter(emojiList: List, private val onEmojiSelectedListener: OnEmojiSelectedListener) : RecyclerView.Adapter() { private val emojiList : List init { this.emojiList = emojiList.filter { emoji -> emoji.visibleInPicker == null || emoji.visibleInPicker } + .sortedBy { it.shortcode.toLowerCase(Locale.ROOT) } } override fun getItemCount(): Int {