Merge "Added missed reporting route for satellite outgoing datagram fail cases" into 24D1-dev
diff --git a/src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java b/src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java
index 76e5661..c497ca1 100644
--- a/src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java
+++ b/src/java/com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.java
@@ -439,7 +439,8 @@
ServiceState serviceState = phone.getServiceState();
if (serviceState != null) {
int state = serviceState.getState();
- if ((state == STATE_IN_SERVICE || state == STATE_EMERGENCY_ONLY)
+ if ((state == STATE_IN_SERVICE || state == STATE_EMERGENCY_ONLY
+ || serviceState.isEmergencyOnly())
&& !serviceState.isUsingNonTerrestrialNetwork()) {
logv("isCellularAvailable true");
return true;