diff --git a/telephony/java/android/telephony/SignalStrength.java b/telephony/java/android/telephony/SignalStrength.java index 7b9cf4e5f204e..3363ca678c6a1 100644 --- a/telephony/java/android/telephony/SignalStrength.java +++ b/telephony/java/android/telephony/SignalStrength.java @@ -533,10 +533,9 @@ public class SignalStrength implements Parcelable { int dBm; if(isGsm()) { - if (getLteLevel() == SIGNAL_STRENGTH_NONE_OR_UNKNOWN) { + dBm = getLteDbm(); + if (dBm == INVALID) { dBm = getGsmDbm(); - } else { - dBm = getLteDbm(); } } else { int cdmaDbm = getCdmaDbm();