summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
diff options
context:
space:
mode:
authoruabdullah <uabdullah@google.com>2017-10-15 03:10:50 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-10-15 03:10:50 +0000
commit039fa13e82456a4e756364e6a59126f3b1420edc (patch)
treeeace3e6172e9b01c3282112c140a5e32335ba68e /java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
parent8a6c036e9946bdbd643354450a39fdcb0de48ddd (diff)
parent5fb96c9646db823dfe46d1735cbd62441884f8c9 (diff)
Merge "Use CONTENT_URI_WITH_VOICEMAIL for SystemCallLogDataSource"
am: 5fb96c9646 Change-Id: I79f55ac7c3eefccbdd9334e53185d7ed82978115
Diffstat (limited to 'java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java')
-rw-r--r--java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java b/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
index 9a3d2e20f..39a806568 100644
--- a/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
+++ b/java/com/android/dialer/calllog/database/AnnotatedCallLogContentProvider.java
@@ -29,6 +29,7 @@ import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.os.Build;
+import android.provider.CallLog.Calls;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract;
@@ -121,7 +122,13 @@ public class AnnotatedCallLogContentProvider extends ContentProvider {
Assert.checkArgument(sortOrder == null, "sort order not supported for coalesced call log");
try (Cursor allAnnotatedCallLogRows =
queryBuilder.query(
- db, null, null, null, null, null, AnnotatedCallLog.TIMESTAMP + " DESC")) {
+ db,
+ null,
+ String.format("%s != ?", CoalescedAnnotatedCallLog.CALL_TYPE),
+ new String[] {Integer.toString(Calls.VOICEMAIL_TYPE)},
+ null,
+ null,
+ AnnotatedCallLog.TIMESTAMP + " DESC")) {
Cursor coalescedRows = coalescer.coalesce(allAnnotatedCallLogRows);
coalescedRows.setNotificationUri(
getContext().getContentResolver(), CoalescedAnnotatedCallLog.CONTENT_URI);