diff options
Diffstat (limited to 'java/com/android/dialer/calllog/ClearMissedCalls.java')
-rw-r--r-- | java/com/android/dialer/calllog/ClearMissedCalls.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/java/com/android/dialer/calllog/ClearMissedCalls.java b/java/com/android/dialer/calllog/ClearMissedCalls.java index 78eb80294..56c8e575b 100644 --- a/java/com/android/dialer/calllog/ClearMissedCalls.java +++ b/java/com/android/dialer/calllog/ClearMissedCalls.java @@ -138,7 +138,12 @@ public final class ClearMissedCalls { Selection.Builder selectionBuilder = Selection.builder() - .and(Selection.column(Calls.IS_READ).is("=", 0)) + .and( + Selection.column(Calls.IS_READ) + .is("=", 0) + .buildUpon() + .or(Selection.column(Calls.IS_READ).is("IS NULL")) + .build()) .and(Selection.column(Calls.TYPE).is("=", Calls.MISSED_TYPE)); if (!ids.isEmpty()) { selectionBuilder.and(Selection.column(Calls._ID).in(toStrings(ids))); |