summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-12-13 22:19:34 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2013-12-13 22:19:34 +0000
commit0d31e205eb569e1a1869c0dce329caa69942fa18 (patch)
tree1f65c1223a26884123e47954f3546e562b34bc7c /src
parentdc6082196698286e251c10f4ecc2ca75f3c217c7 (diff)
parenta65366114ad3b1014c22d8a84c74a94fb7f47139 (diff)
am a6536611: am f427ab83: am ce150742: am dc372cc7: Merge "Add a content observer for voicemail to the call log fragment"
* commit 'a65366114ad3b1014c22d8a84c74a94fb7f47139': Add a content observer for voicemail to the call log fragment
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/calllog/CallLogFragment.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java
index 4fb4b0a26..826abe11d 100644
--- a/src/com/android/dialer/calllog/CallLogFragment.java
+++ b/src/com/android/dialer/calllog/CallLogFragment.java
@@ -29,6 +29,7 @@ import android.os.Handler;
import android.provider.CallLog;
import android.provider.CallLog.Calls;
import android.provider.ContactsContract;
+import android.provider.VoicemailContract.Status;
import android.telephony.PhoneNumberUtils;
import android.telephony.TelephonyManager;
import android.view.LayoutInflater;
@@ -98,6 +99,7 @@ public class CallLogFragment extends ListFragment
// See issue 6363009
private final ContentObserver mCallLogObserver = new CustomContentObserver();
private final ContentObserver mContactsObserver = new CustomContentObserver();
+ private final ContentObserver mVoicemailStatusObserver = new CustomContentObserver();
private boolean mRefreshDataRequired = true;
// Exactly same variable is in Fragment as a package private.
@@ -136,6 +138,8 @@ public class CallLogFragment extends ListFragment
mCallLogObserver);
getActivity().getContentResolver().registerContentObserver(
ContactsContract.Contacts.CONTENT_URI, true, mContactsObserver);
+ getActivity().getContentResolver().registerContentObserver(
+ Status.CONTENT_URI, true, mVoicemailStatusObserver);
setHasOptionsMenu(true);
updateCallList(mCallTypeFilter);
}
@@ -315,6 +319,7 @@ public class CallLogFragment extends ListFragment
mAdapter.changeCursor(null);
getActivity().getContentResolver().unregisterContentObserver(mCallLogObserver);
getActivity().getContentResolver().unregisterContentObserver(mContactsObserver);
+ getActivity().getContentResolver().unregisterContentObserver(mVoicemailStatusObserver);
}
@Override