From e89f8cf3eee57eb69db09ec70fe96c3a58ee107e Mon Sep 17 00:00:00 2001
From: Konrad Pozniak <connyduck@users.noreply.github.com>
Date: Thu, 23 Aug 2018 20:44:25 +0200
Subject: [PATCH] wait for EmojiCompat to be initialized before using it (#791)

---
 .../main/java/com/keylesspalace/tusky/MainActivity.java    | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/com/keylesspalace/tusky/MainActivity.java b/app/src/main/java/com/keylesspalace/tusky/MainActivity.java
index d2758940..3a062fcf 100644
--- a/app/src/main/java/com/keylesspalace/tusky/MainActivity.java
+++ b/app/src/main/java/com/keylesspalace/tusky/MainActivity.java
@@ -387,7 +387,12 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut
             drawer.addItem(debugItem);
         }
 
-        updateProfiles();
+        EmojiCompat.get().registerInitCallback(new EmojiCompat.InitCallback() {
+            @Override
+            public void onInitialized() {
+                updateProfiles();
+            }
+        });
     }
 
     private boolean handleProfileClick(IProfile profile, boolean current) {