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

Commit d865bde7 authored by Jordan Liu's avatar Jordan Liu Committed by android-build-merger
Browse files

Merge "Fix mLteSignalStrength range check" am: fbf9d61b

am: 9b11677a

Change-Id: Ia64b3c13a22bf66557db26ae42f162c989abb5af
parents 18001f79 9b11677a
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -911,11 +911,8 @@ public class SignalStrength implements Parcelable {

        if (rsrpIconLevel != -1) return rsrpIconLevel;

        /* Valid values are (0-63, 99) as defined in TS 36.331 */
        // TODO the range here is probably supposed to be (0..31, 99). It's unclear if anyone relies
        // on the current incorrect range check, so this will be fixed in a future release with more
        // soak time
        if (mLteSignalStrength > 63) rssiIconLevel = SIGNAL_STRENGTH_NONE_OR_UNKNOWN;
        /* Valid values are (0-31, 99) as defined in TS 27.007 8.5 */
        if (mLteSignalStrength > 31) rssiIconLevel = SIGNAL_STRENGTH_NONE_OR_UNKNOWN;
        else if (mLteSignalStrength >= 12) rssiIconLevel = SIGNAL_STRENGTH_GREAT;
        else if (mLteSignalStrength >= 8) rssiIconLevel = SIGNAL_STRENGTH_GOOD;
        else if (mLteSignalStrength >= 5) rssiIconLevel = SIGNAL_STRENGTH_MODERATE;