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

Commit da49dac4 authored by Daniel Sandler's avatar Daniel Sandler
Browse files

Retain signal level even when data is offline.

Also disable extremely verbose RSSI logging.

Bug: 5340142
Change-Id: I051a4cec5651a0734db2666526b16037d7053a1e
parent aff24a52
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -282,7 +282,7 @@ public class NetworkController extends BroadcastReceiver {
    PhoneStateListener mPhoneStateListener = new PhoneStateListener() {
        @Override
        public void onSignalStrengthsChanged(SignalStrength signalStrength) {
            if (DEBUG || CHATTY) {
            if (DEBUG) {
                Slog.d(TAG, "onSignalStrengthsChanged signalStrength=" + signalStrength + 
                    ((signalStrength == null) ? "" : (" level=" + signalStrength.getLevel())));
            }
@@ -323,13 +323,6 @@ public class NetworkController extends BroadcastReceiver {
            }
            mDataState = state;
            mDataNetType = networkType;
            if (state < 0) {
                // device without a data connection
                if (CHATTY) {
                    Slog.d(TAG, "clearing mSignalStrength");
                }
                mSignalStrength = null;
            }
            updateDataNetType();
            updateDataIcon();
            refreshViews();
@@ -409,9 +402,6 @@ public class NetworkController extends BroadcastReceiver {
                int iconLevel;
                int[] iconList;
                mLastSignalLevel = iconLevel = mSignalStrength.getLevel();
                if (CHATTY) {
                    Slog.d(TAG, "updateTelephonySignalStrength: signal level = " + iconLevel);
                }
                if (isCdma()) {
                    if (isCdmaEri()) {
                        iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH_ROAMING[mInetCondition];