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

Commit 4b8285d6 authored by Jack Yu's avatar Jack Yu Committed by Gerrit Code Review
Browse files

Merge "NR advanced state check for NR SA"

parents 08b4e486 523a7109
Loading
Loading
Loading
Loading
+10 −7
Original line number Diff line number Diff line
@@ -978,18 +978,21 @@ public class NetworkTypeController extends StateMachine {

        private void updateNrAdvancedState() {
            log("updateNrAdvancedState");
            if (!isNrConnected()) {
            if (!isNrConnected() && getDataNetworkType() != TelephonyManager.NETWORK_TYPE_NR) {
                log("NR state changed. Sending EVENT_NR_STATE_CHANGED");
                sendMessage(EVENT_NR_STATE_CHANGED);
                return;
            }
            if (!isNrAdvanced()) {
            boolean isNrAdvanced = isNrAdvanced();
            if (isNrAdvanced != mIsNrAdvanced) {
                if (!isNrAdvanced) {
                    if (DBG) log("updateNrAdvancedState: CONNECTED_NR_ADVANCED -> CONNECTED");
                    transitionWithTimerTo(mNrConnectedState);
                } else {
                    if (DBG) log("updateNrAdvancedState: CONNECTED -> CONNECTED_NR_ADVANCED");
                    transitionTo(mNrConnectedState);
                }
            }
            mIsNrAdvanced = isNrAdvanced();
            log("mIsNrAdvanced=" + mIsNrAdvanced);
        }