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

Commit 1957b211 authored by Aishwarya Mallampati's avatar Aishwarya Mallampati Committed by Android (Google) Code Review
Browse files

Merge "Check mEmergencyConnection before starting e911 timer." into main

parents 2534dd23 ee454d90
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.