From a54240b35f1a457407b85a98304b6e4f1fa03f4c Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 6 Jan 2019 17:14:37 +0100
Subject: [PATCH] Fixes user avatars in user info screen being blurry

---
 .../quasseldroid/ui/chat/info/user/UserInfoFragment.kt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt
index 947a603a1..b1c428a72 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/info/user/UserInfoFragment.kt
@@ -157,10 +157,12 @@ class UserInfoFragment : ServiceBoundFragment() {
       } ?: Observable.just(IrcUser.NULL).map { user -> processUser(user) }
     }.toLiveData().observe(this, Observer {
       val processUser = { user: IrcUserInfo ->
-        avatar.loadAvatars(
-          AvatarHelper.avatar(messageSettings, user, maxOf(avatar.width, avatar.height)),
-          crop = false
-        )
+        avatar.post {
+          avatar.loadAvatars(
+            AvatarHelper.avatar(messageSettings, user, maxOf(avatar.width, avatar.height)),
+            crop = false
+          )
+        }
 
         nick.text = user.nick
         realName.text = contentFormatter.formatContent(user.realName ?: "",
-- 
GitLab