Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25b1b533 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 12406339 from 57cf8b65 to 24Q4-release

Change-Id: Id89ef38f732b2640bb82c9d7c6ac2f10e36bd07d
parents dee48bd3 57cf8b65
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -259,6 +259,7 @@ public class SatelliteSOSMessageRecommender extends Handler {
    }

    private void handleEmergencyCallStartedEvent(@NonNull Connection connection) {
        plogd("handleEmergencyCallStartedEvent: connection=" + connection);
        mSatelliteController.setLastEmergencyCallTime();

        if (sendEventDisplayEmergencyMessageForcefully(connection)) {
@@ -414,6 +415,7 @@ public class SatelliteSOSMessageRecommender extends Handler {
    }

    private void cleanUpResources() {
        plogd("cleanUpResources");
        synchronized (mLock) {
            stopTimer();
            if (mEmergencyConnection != null) {
@@ -501,7 +503,8 @@ public class SatelliteSOSMessageRecommender extends Handler {
        if (!SatelliteServiceUtils.isCellularAvailable() && mEmergencyConnection != null) {
            startTimer();
        } else {
            logv("handleStateChangedEventForHysteresisTimer stopTimer");
            plogd("handleStateChangedEventForHysteresisTimer stopTimer, mEmergencyConnection="
                    + mEmergencyConnection);
            stopTimer();
        }
    }
@@ -514,7 +517,7 @@ public class SatelliteSOSMessageRecommender extends Handler {
            sendMessageDelayed(obtainMessage(EVENT_TIME_OUT), mTimeoutMillis);
            mCountOfTimerStarted++;
            mIsTimerTimedOut = false;
            logd("startTimer mCountOfTimerStarted=" + mCountOfTimerStarted);
            plogd("startTimer mCountOfTimerStarted=" + mCountOfTimerStarted);
        }
    }

+2 −2
Original line number Diff line number Diff line
@@ -481,12 +481,12 @@ public class SatelliteServiceUtils {
                if ((state == STATE_IN_SERVICE || state == STATE_EMERGENCY_ONLY
                        || serviceState.isEmergencyOnly())
                        && !isSatellitePlmn(phone.getSubId(), serviceState)) {
                    logv("isCellularAvailable true");
                    logd("isCellularAvailable true");
                    return true;
                }
            }
        }
        logv("isCellularAvailable false");
        logd("isCellularAvailable false");
        return false;
    }