Loading src/java/com/android/internal/telephony/InboundSmsHandler.java +3 −4 Original line number Diff line number Diff line Loading @@ -692,13 +692,12 @@ public abstract class InboundSmsHandler extends StateMachine { if (mFeatureFlags.carrierRoamingNbIotNtn()) { if (result == Intents.RESULT_SMS_HANDLED) { SatelliteController satelliteController = SatelliteController.getInstance(); if (satelliteController == null) { log("SatelliteController is not initialized"); return; } if (satelliteController != null && satelliteController.shouldSendSmsToDatagramDispatcher(mPhone)) { satelliteController.onSmsReceived(mPhone.getSubId()); } } } // RESULT_OK means that the SMS will be acknowledged by special handling, // e.g. for SMS-PP data download. Any other result, we should ack here. Loading src/java/com/android/internal/telephony/satellite/DatagramDispatcher.java +3 −1 Original line number Diff line number Diff line Loading @@ -1257,8 +1257,10 @@ public class DatagramDispatcher extends Handler { } private boolean shouldPollMtSms() { SatelliteController satelliteController = SatelliteController.getInstance(); Phone satellitePhone = satelliteController.getSatellitePhone(); return isEnabledMtSmsPolling() && SatelliteController.getInstance().isInCarrierRoamingNbIotNtn(); && satelliteController.shouldSendSmsToDatagramDispatcher(satellitePhone); } @GuardedBy("mLock") Loading src/java/com/android/internal/telephony/satellite/SatelliteController.java +1 −1 Original line number Diff line number Diff line Loading @@ -7835,7 +7835,7 @@ public class SatelliteController extends Handler { } /** Returns whether to send SMS to DatagramDispatcher or not. */ public boolean shouldSendSmsToDatagramDispatcher(@NonNull Phone phone) { public boolean shouldSendSmsToDatagramDispatcher(@Nullable Phone phone) { if (!isInCarrierRoamingNbIotNtn(phone)) { return false; } Loading Loading
src/java/com/android/internal/telephony/InboundSmsHandler.java +3 −4 Original line number Diff line number Diff line Loading @@ -692,13 +692,12 @@ public abstract class InboundSmsHandler extends StateMachine { if (mFeatureFlags.carrierRoamingNbIotNtn()) { if (result == Intents.RESULT_SMS_HANDLED) { SatelliteController satelliteController = SatelliteController.getInstance(); if (satelliteController == null) { log("SatelliteController is not initialized"); return; } if (satelliteController != null && satelliteController.shouldSendSmsToDatagramDispatcher(mPhone)) { satelliteController.onSmsReceived(mPhone.getSubId()); } } } // RESULT_OK means that the SMS will be acknowledged by special handling, // e.g. for SMS-PP data download. Any other result, we should ack here. Loading
src/java/com/android/internal/telephony/satellite/DatagramDispatcher.java +3 −1 Original line number Diff line number Diff line Loading @@ -1257,8 +1257,10 @@ public class DatagramDispatcher extends Handler { } private boolean shouldPollMtSms() { SatelliteController satelliteController = SatelliteController.getInstance(); Phone satellitePhone = satelliteController.getSatellitePhone(); return isEnabledMtSmsPolling() && SatelliteController.getInstance().isInCarrierRoamingNbIotNtn(); && satelliteController.shouldSendSmsToDatagramDispatcher(satellitePhone); } @GuardedBy("mLock") Loading
src/java/com/android/internal/telephony/satellite/SatelliteController.java +1 −1 Original line number Diff line number Diff line Loading @@ -7835,7 +7835,7 @@ public class SatelliteController extends Handler { } /** Returns whether to send SMS to DatagramDispatcher or not. */ public boolean shouldSendSmsToDatagramDispatcher(@NonNull Phone phone) { public boolean shouldSendSmsToDatagramDispatcher(@Nullable Phone phone) { if (!isInCarrierRoamingNbIotNtn(phone)) { return false; } Loading