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

Commit 154db2ac authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Merge cherrypicks of ['googleplex-android-review.googlesource.com/27873005'] into 24Q3-release.

Change-Id: Ide5e70bd65cead14afc841659510fa6093d407e0
parents 4abf4ac9 c2739f75
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -251,10 +251,11 @@ public class SatelliteSOSMessageRecommender extends Handler {

        selectEmergencyCallWaitForConnectionTimeoutDuration();
        if (mEmergencyConnection == null) {
            handleStateChangedEventForHysteresisTimer();
            registerForInterestedStateChangedEvents();
        }
        mEmergencyConnection = connection;
        handleStateChangedEventForHysteresisTimer();

        synchronized (mLock) {
            mCheckingAccessRestrictionInProgress = false;
            mIsSatelliteAllowedForCurrentLocation = false;
@@ -413,7 +414,6 @@ public class SatelliteSOSMessageRecommender extends Handler {
        for (Phone phone : PhoneFactory.getPhones()) {
            phone.registerForServiceStateChanged(
                    this, EVENT_SERVICE_STATE_CHANGED, null);
            registerForImsRegistrationStateChanged(phone);
        }
    }

@@ -433,7 +433,6 @@ public class SatelliteSOSMessageRecommender extends Handler {
                SubscriptionManager.DEFAULT_SUBSCRIPTION_ID, mISatelliteProvisionStateCallback);
        for (Phone phone : PhoneFactory.getPhones()) {
            phone.unregisterForServiceStateChanged(this);
            unregisterForImsRegistrationStateChanged(phone);
        }
    }

@@ -525,7 +524,7 @@ public class SatelliteSOSMessageRecommender extends Handler {
    }

    private synchronized void handleStateChangedEventForHysteresisTimer() {
        if (!isCellularAvailable()) {
        if (!isCellularAvailable() && mEmergencyConnection != null) {
            startTimer();
        } else {
            logv("handleStateChangedEventForHysteresisTimer stopTimer");
+62 −93

File changed.

Preview size limit exceeded, changes collapsed.