diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java index d1e60710e..c9a9b29c2 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java @@ -615,7 +615,7 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit refreshAvatar(); refreshUnreadIndicator(); refreshTitle(); - conversationListFragment.loadChatlist(); + conversationListFragment.loadChatlistAsync(); } public void onDeleteProfile(int profileId) { diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java b/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java index e244cf1c4..6621d694b 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationListFragment.java @@ -233,7 +233,7 @@ public class ConversationListFragment extends BaseConversationListFragment private final Object loadChatlistLock = new Object(); private boolean inLoadChatlist; private boolean needsAnotherLoad; - private void loadChatlistAsync() { + public void loadChatlistAsync() { synchronized (loadChatlistLock) { needsAnotherLoad = true; if (inLoadChatlist) { @@ -260,7 +260,7 @@ public class ConversationListFragment extends BaseConversationListFragment }); } - public void loadChatlist() { + private void loadChatlist() { int listflags = 0; if (archive) { listflags |= DcContext.DC_GCL_ARCHIVED_ONLY;