summaryrefslogtreecommitdiff
path: root/telephony/java
diff options
context:
space:
mode:
authorHui Wang <huiwang@google.com>2021-05-05 17:13:35 -0700
committerHui Wang <huiwang@google.com>2021-05-06 00:30:27 +0000
commit82b59178a477cb258073e74ad5b96c4accc13aa8 (patch)
tree75948d60d35d0f125fdbeef57591dfc3c9239378 /telephony/java
parent6e367d8a1960e4aca4213ad576b474bb45de1fb4 (diff)
Process rcsVolteSingleRegistration if it is not provided or roaming
Bug: 186884505 Test: atest TeleServiceTests:com.android.phone.RcsProvisioningMonitorTest Test: atest FrameworksTelephonyTests:com.telephony.ims.RcsConfigTest Change-Id: I800ba7cfda4fdd9bd2590a12c23c33ee72b07396
Diffstat (limited to 'telephony/java')
-rw-r--r--telephony/java/android/telephony/ims/RcsConfig.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/telephony/java/android/telephony/ims/RcsConfig.java b/telephony/java/android/telephony/ims/RcsConfig.java
index 6867c866cd94..fd8d8a76353b 100644
--- a/telephony/java/android/telephony/ims/RcsConfig.java
+++ b/telephony/java/android/telephony/ims/RcsConfig.java
@@ -357,9 +357,9 @@ public final class RcsConfig {
/**
* Check whether Rcs Volte single registration is supported by the config.
*/
- public boolean isRcsVolteSingleRegistrationSupported() {
- return getBoolean(PARM_SINGLE_REGISTRATION, false)
- || getInteger(PARM_SINGLE_REGISTRATION, 0) != 0;
+ public boolean isRcsVolteSingleRegistrationSupported(boolean isRoaming) {
+ int val = getInteger(PARM_SINGLE_REGISTRATION, 1);
+ return isRoaming ? val == 1 : val > 0;
}
@Override