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 947a603a1a87750f306301743ec6a7c9fc0b13dc..b1c428a729df61d509bb23ed15a04945e86a8e80 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 ?: "",