diff options
author | linyuh <linyuh@google.com> | 2018-04-04 09:18:14 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-04 16:26:58 -0700 |
commit | 0f41dc08bcb24bf3b03d25669ee5e43f60198926 (patch) | |
tree | b708766b460fd23e412e0db30c38f1767175acf7 | |
parent | d5408c9423f20bef650ca838ff66bb5ecf60f818 (diff) |
Explicitly hide the badge in ContactPhotoView when it shouldn't be shown.
Bug: 70988682
Test: ContactPhotoViewTest
PiperOrigin-RevId: 191600243
Change-Id: I60f979241898f1799a57c2401cbddb8975a9caa7
-rw-r--r-- | java/com/android/dialer/widget/ContactPhotoView.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/com/android/dialer/widget/ContactPhotoView.java b/java/com/android/dialer/widget/ContactPhotoView.java index 6fcc89ab0..5020875dc 100644 --- a/java/com/android/dialer/widget/ContactPhotoView.java +++ b/java/com/android/dialer/widget/ContactPhotoView.java @@ -86,12 +86,15 @@ public final class ContactPhotoView extends FrameLayout { private void setBadge(PhotoInfo photoInfo) { // No badge for spam numbers. if (photoInfo.getIsSpam()) { + hideBadge(); return; } if (photoInfo.getIsVideo()) { contactBadgeContainer.setVisibility(View.VISIBLE); videoCallBadge.setVisibility(View.VISIBLE); + } else { + hideBadge(); } } } |