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

Commit c1b5c4dc authored by Hakjun Choi's avatar Hakjun Choi Committed by Automerger Merge Worker
Browse files

Register for monitoring satellite supported state when PSS does not send...

Register for monitoring satellite supported state when PSS does not send satellite supoprted initially am: 9b00d030

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/27577698



Change-Id: I0e5fa8ecb2db0a75de4fd3d820d7866391f575a4
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents d2aa2d6c 9b00d030
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -3273,7 +3273,6 @@ public class SatelliteController extends Handler {
            registerForSatelliteModemStateChanged();
            registerForNtnSignalStrengthChanged();
            registerForCapabilitiesChanged();
            registerForSatelliteSupportedStateChanged();

            requestIsSatelliteProvisioned(SubscriptionManager.DEFAULT_SUBSCRIPTION_ID,
                    new ResultReceiver(this) {
@@ -3300,6 +3299,7 @@ public class SatelliteController extends Handler {
                        }
                    });
        }
        registerForSatelliteSupportedStateChanged();
    }

    private void updateSatelliteEnabledState(boolean enabled, String caller) {
@@ -3507,6 +3507,9 @@ public class SatelliteController extends Handler {
                }
                return;
            }

            updateSatelliteSupportedStateWhenSatelliteServiceConnected(supported);

            /* In case satellite has been reported as not support from modem, but satellite is
               enabled, request disable satellite. */
            synchronized (mIsSatelliteEnabledLock) {
@@ -3528,10 +3531,6 @@ public class SatelliteController extends Handler {
                }
            }
            mIsSatelliteSupported = supported;
            mSatelliteSessionController = SatelliteSessionController.make(
                    mContext, getLooper(), supported);
            logd("create a new SatelliteSessionController due to isSatelliteSupported state has "
                    + "changed to " + supported);
        }

        List<ISatelliteSupportedStateCallback> deadCallersList = new ArrayList<>();