diff options
author | mdooley <mdooley@google.com> | 2017-09-25 10:31:17 -0700 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2017-09-25 10:50:06 -0700 |
commit | d8f6c8a05078bf9179db8aa6bc6c96cbbac4b915 (patch) | |
tree | fcdef1085cec416c405cba34e374d61e3e5d288e | |
parent | 3d05fe29e87fefe80afa88ecd6c291d0580ddfdd (diff) |
Fixing bug where missed call notifications were getting clobbered
The problem was that the same notification id was being used by
both VisualVoicemailNotifier and MissedCallNotifier, causing the
voicemail notification update code to filter out missed call notifications
instead of ignoring them.
Bug: 66168999
Test: manual and verified existing unit tests pass
PiperOrigin-RevId: 169925851
Change-Id: Ifa69506a250557dd7bba631122fdd6d0744d6341
-rw-r--r-- | java/com/android/dialer/app/calllog/VisualVoicemailUpdateTask.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/java/com/android/dialer/app/calllog/VisualVoicemailUpdateTask.java b/java/com/android/dialer/app/calllog/VisualVoicemailUpdateTask.java index abbb60679..25444834d 100644 --- a/java/com/android/dialer/app/calllog/VisualVoicemailUpdateTask.java +++ b/java/com/android/dialer/app/calllog/VisualVoicemailUpdateTask.java @@ -121,9 +121,7 @@ class VisualVoicemailUpdateTask implements Worker<VisualVoicemailUpdateTask.Inpu if (notification.getId() != VisualVoicemailNotifier.NOTIFICATION_ID) { continue; } - if (TextUtils.equals( - notification.getTag(), VisualVoicemailNotifier.GROUP_SUMMARY_NOTIFICATION_TAG)) { - // Group header + if (!notification.getTag().startsWith(VisualVoicemailNotifier.NOTIFICATION_TAG_PREFIX)) { continue; } String uri = |