Преглед на файлове

Avatar generation can take long, so better check if ChooseAccountDialogFragment is still active

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky преди 4 години
родител
ревизия
3ceb0b359e
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/main/java/com/nextcloud/ui/ChooseAccountDialogFragment.kt

+ 3 - 1
src/main/java/com/nextcloud/ui/ChooseAccountDialogFragment.kt

@@ -193,7 +193,9 @@ class ChooseAccountDialogFragment :
     }
 
     override fun avatarGenerated(avatarDrawable: Drawable?, callContext: Any?) {
-        binding.currentAccount.userIcon.setImageDrawable(avatarDrawable)
+        if (_binding != null) {
+            binding.currentAccount.userIcon.setImageDrawable(avatarDrawable)
+        }
     }
 
     override fun onAccountClicked(user: User?) {