From 48f5b932f7ec4316ed5139a3610cd91fe40b3744 Mon Sep 17 00:00:00 2001 From: Lukas Barth Date: Mon, 3 Mar 2014 21:18:38 +0100 Subject: [PATCH] Reload contact list after directory refresh // FREEBIE I forgot that in my PR, it seems. --- .../securesms/SingleContactSelectionActivity.java | 2 ++ .../securesms/SingleContactSelectionListFragment.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/org/thoughtcrime/securesms/SingleContactSelectionActivity.java b/src/org/thoughtcrime/securesms/SingleContactSelectionActivity.java index 58d315eadc..9ffdd29cd6 100644 --- a/src/org/thoughtcrime/securesms/SingleContactSelectionActivity.java +++ b/src/org/thoughtcrime/securesms/SingleContactSelectionActivity.java @@ -192,6 +192,8 @@ public class SingleContactSelectionActivity extends PassphraseRequiredSherlockFr @Override protected void onPostExecute(Void result) { + final SingleContactSelectionListFragment listFragment = (SingleContactSelectionListFragment)getSupportFragmentManager().findFragmentById(R.id.contact_selection_list_fragment); + listFragment.update(); if (progress != null) progress.dismiss(); } diff --git a/src/org/thoughtcrime/securesms/SingleContactSelectionListFragment.java b/src/org/thoughtcrime/securesms/SingleContactSelectionListFragment.java index 67fcccc939..1b964f56ed 100644 --- a/src/org/thoughtcrime/securesms/SingleContactSelectionListFragment.java +++ b/src/org/thoughtcrime/securesms/SingleContactSelectionListFragment.java @@ -89,6 +89,10 @@ public class SingleContactSelectionListFragment extends SherlockListFragment } } + public void update() { + this.getLoaderManager().restartLoader(0, null, this); + } + private void addMultipleNumberContact(ContactData contactData, TextView textView) { String[] options = new String[contactData.numbers.size()]; int i = 0;