From 37a969d4b3ffb71b5e5939ef3556115c2b2e4cc1 Mon Sep 17 00:00:00 2001 From: roldenburg Date: Thu, 22 Feb 2018 14:46:44 -0800 Subject: Fix bug in isVoicemailNumber method not returning early Bug: 72997695 Test: existing tests, LoggerUtilsTest, placed call to voicemail and verified PiperOrigin-RevId: 186677560 Change-Id: I63d0a463f890c8cc1a301daa37388f58aed33aae --- java/com/android/incallui/call/DialerCall.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'java/com') diff --git a/java/com/android/incallui/call/DialerCall.java b/java/com/android/incallui/call/DialerCall.java index 90a01401c..50bc691b7 100644 --- a/java/com/android/incallui/call/DialerCall.java +++ b/java/com/android/incallui/call/DialerCall.java @@ -501,10 +501,12 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa private void updateIsVoiceMailNumber() { if (getHandle() != null && PhoneAccount.SCHEME_VOICEMAIL.equals(getHandle().getScheme())) { isVoicemailNumber = true; + return; } if (!PermissionsUtil.hasPermission(context, permission.READ_PHONE_STATE)) { isVoicemailNumber = false; + return; } isVoicemailNumber = TelecomUtil.isVoicemailNumber(context, getAccountHandle(), getNumber()); -- cgit v1.2.3