summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java')
-rw-r--r--java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java b/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
index 2f8b1f476..f962e17ac 100644
--- a/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
+++ b/java/com/android/dialer/app/calllog/CallLogNotificationsQueryHelper.java
@@ -363,7 +363,14 @@ public class CallLogNotificationsQueryHelper {
"No READ_CALL_LOG permission, returning null for calls lookup.");
return null;
}
- try (Cursor cursor = mContentResolver.query(callsUri, PROJECTION, null, null, null)) {
+ final String selection = String.format("%s = '%s'", Calls.VOICEMAIL_URI, callsUri.toString());
+ try (Cursor cursor =
+ mContentResolver.query(
+ Calls.CONTENT_URI_WITH_VOICEMAIL,
+ (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) ? PROJECTION_O : PROJECTION,
+ selection,
+ null,
+ null)) {
if (cursor == null) {
return null;
}