commit | d7769ad1805aaf53d22feeeca5d0b766bc202f54 | [log] [tgz] |
---|---|---|
author | Aishwarya Mallampati <amallampati@google.com> | Wed Jan 29 21:57:26 2025 +0000 |
committer | Aishwarya Mallampati <amallampati@google.com> | Wed Jan 29 23:27:36 2025 +0000 |
tree | e982066bc0439d816409e0de5653212e7e5d9ee2 | |
parent | 3114fdfaa40dada783015a9478aa187b5d3d03aa [diff] |
Do not show satellite messaging in sim settings if sms is not supported Bug: 393181741 Test: 393186308 Flag: EXEMPT bugfix Change-Id: I1cb1d22541ba68ce20a0fd9319ddb2d5fc5d6715
diff --git a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java index ed81e3b..e2c6412 100644 --- a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java +++ b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
@@ -95,7 +95,13 @@ return UNSUPPORTED_ON_DEVICE; } - return mIsCarrierSatelliteAttachSupported ? AVAILABLE : CONDITIONALLY_UNAVAILABLE; + int availabilityStatus = mIsCarrierSatelliteAttachSupported + ? AVAILABLE : CONDITIONALLY_UNAVAILABLE; + if (availabilityStatus == AVAILABLE && mIsCarrierRoamingNtnConnectedTypeManual + && !mIsSatelliteSmsAvailableForManualType) { + availabilityStatus = CONDITIONALLY_UNAVAILABLE; + } + return availabilityStatus; } @Override