summaryrefslogtreecommitdiffstats
path: root/java/com/android/incallui
diff options
context:
space:
mode:
authorroldenburg <roldenburg@google.com>2018-02-22 14:46:44 -0800
committerCopybara-Service <copybara-piper@google.com>2018-02-22 15:36:26 -0800
commit37a969d4b3ffb71b5e5939ef3556115c2b2e4cc1 (patch)
treed32b931223afa4e67512fcb8dd3bcb35fa5c0320 /java/com/android/incallui
parent4c29a7995936f72d7b229358863ab2df03e2f170 (diff)
downloadandroid_packages_apps_Dialer-37a969d4b3ffb71b5e5939ef3556115c2b2e4cc1.tar.gz
android_packages_apps_Dialer-37a969d4b3ffb71b5e5939ef3556115c2b2e4cc1.tar.bz2
android_packages_apps_Dialer-37a969d4b3ffb71b5e5939ef3556115c2b2e4cc1.zip
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
Diffstat (limited to 'java/com/android/incallui')
-rw-r--r--java/com/android/incallui/call/DialerCall.java2
1 files changed, 2 insertions, 0 deletions
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());