diff options
| author | 2020-04-02 10:54:50 -0700 | |
|---|---|---|
| committer | 2020-04-02 10:54:50 -0700 | |
| commit | ba874c682787cc198899c576abb52d33ab43309e (patch) | |
| tree | 65d5f32db3d5756ed239928e9564bf6406b32117 | |
| parent | 2b93ea07f7feabb962fb9f8bf5e9a2eb32144ddd (diff) | |
multiSimAllowed should be consistent with max active modem property.
Bug: 153023231
Test: manual - using test app
Change-Id: I2d38dd9a0a860ee451fe51372a62c2910b88c88f
| -rw-r--r-- | telephony/java/android/telephony/TelephonyManager.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 5a7b852eeb76..3497fc383fb4 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -12337,6 +12337,9 @@ public class TelephonyManager { @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) @IsMultiSimSupportedResult public int isMultiSimSupported() { + if (getSupportedModemCount() < 2) { + return TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_HARDWARE; + } try { ITelephony service = getITelephony(); if (service != null) { |