From bf9a39cc6ccb1279b42d1c216d045559c5f5d5d7 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 5 Nov 2019 15:35:10 -0300 Subject: [PATCH] [android] don't show offline snackbar when there's no pending contacts If the pending contact list is opened concurrently with the last pending contact being removed (unlikely but possible) then the "no internet connection" snackbar would be shown even though the app is connected to Tor. --- .../android/contact/add/remote/PendingContactListViewModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/PendingContactListViewModel.java b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/PendingContactListViewModel.java index c55c667f6..291716187 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/PendingContactListViewModel.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/PendingContactListViewModel.java @@ -91,7 +91,7 @@ public class PendingContactListViewModel extends AndroidViewModel Collection> pairs = contactManager.getPendingContacts(); List items = new ArrayList<>(pairs.size()); - boolean online = false; + boolean online = items.isEmpty(); for (Pair pair : pairs) { PendingContact p = pair.getFirst(); PendingContactState state = pair.getSecond();