From bfea5119d5d95d0b47031f56789e2137a8857751 Mon Sep 17 00:00:00 2001
From: Gian Sass <gian.sass@outlook.de>
Date: Tue, 18 Sep 2018 20:46:50 +0200
Subject: [PATCH] sort custom emojis alphabetically (#853)

---
 app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java
index 8cbfb729..032dfe5c 100644
--- a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java
+++ b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java
@@ -126,6 +126,7 @@ import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Comparator;
 import java.util.Date;
 import java.util.Iterator;
 import java.util.List;
@@ -303,6 +304,7 @@ public final class ComposeActivity
                 @Override
                 public void onResponse(@NonNull Call<List<Emoji>> call, @NonNull Response<List<Emoji>> response) {
                     emojiList = response.body();
+                    Collections.sort(emojiList, (a, b) -> a.getShortcode().toLowerCase().compareTo(b.getShortcode().toLowerCase()));
                     setEmojiList(emojiList);
                     cacheInstanceMetadata(activeAccount);
                 }