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

Commit 666db26d authored by Ling Ma's avatar Ling Ma
Browse files

Only update displayInfo if satellite state changed

Fix: 409940615
Test: basic voice call + data browsing
Flag: EXEMPT bugfix
Change-Id: I512c2d45d97f88af7b8a93b552548f6611da055c
parent 8e14097a
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -298,10 +298,13 @@ public class NetworkTypeController extends StateMachine {

    private void updateBandwidthConstrainedStatus(NetworkCapabilities capabilities) {
        if (capabilities != null) {
            mIsSatelliteConstrainedData
                    = isBandwidthConstrainedCapabilitySupported(capabilities);
            log("satellite constrained data status : " + mIsSatelliteConstrainedData);
            boolean isConstrained = isBandwidthConstrainedCapabilitySupported(capabilities);
            if (isConstrained != mIsSatelliteConstrainedData) {
                mIsSatelliteConstrainedData = isConstrained;
                log("Update network type because satellite constrained data status changed to "
                        + mIsSatelliteConstrainedData);
                mDisplayInfoController.updateTelephonyDisplayInfo();
            }
        } else {
            log("capabilities is null");
        }