From 29965e38d082a106a60aa0f1e4baa973782203e7 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 26 Mar 2021 14:07:35 -0300 Subject: [PATCH] Don't show Toast off the UiThread --- .../briar/android/settings/SettingsViewModel.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsViewModel.java b/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsViewModel.java index 9b0392d72..9d08c2905 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsViewModel.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsViewModel.java @@ -243,10 +243,11 @@ class SettingsViewModel extends DbViewModel implements EventListener { }); } + @AnyThread private void onSetAvatarFailed() { - Toast.makeText(getApplication(), - R.string.change_profile_picture_failed_message, - LENGTH_LONG).show(); + androidExecutor.runOnUiThread(() -> Toast.makeText(getApplication(), + R.string.change_profile_picture_failed_message, LENGTH_LONG) + .show()); } LiveData getOwnIdentityInfo() {