diff --git a/core/res/res/values/custom_config.xml b/core/res/res/values/custom_config.xml index a6dd60c2310c..7302bf956bcf 100644 --- a/core/res/res/values/custom_config.xml +++ b/core/res/res/values/custom_config.xml @@ -127,4 +127,7 @@ true + + false + diff --git a/core/res/res/values/custom_symbols.xml b/core/res/res/values/custom_symbols.xml index 9d8d0f84eccc..11a197c96c4c 100644 --- a/core/res/res/values/custom_symbols.xml +++ b/core/res/res/values/custom_symbols.xml @@ -112,4 +112,7 @@ + + + diff --git a/telephony/java/android/telephony/SignalStrength.java b/telephony/java/android/telephony/SignalStrength.java index 4e5639683a76..79f3f34db93d 100644 --- a/telephony/java/android/telephony/SignalStrength.java +++ b/telephony/java/android/telephony/SignalStrength.java @@ -897,6 +897,13 @@ else if (mLteRssnr >= -200) + rsrpIconLevel + " snrIconLevel:" + snrIconLevel + " lteRsrpBoost:" + mLteRsrpBoost); + boolean rssnrIgnored = Resources.getSystem().getBoolean( + com.android.internal.R.bool.config_ignoreRssnrSignalLevel); + if (rssnrIgnored) { + // Ignore RSSNR + if (rsrpIconLevel != -1) return rsrpIconLevel; + } + /* Choose a measurement type to use for notification */ if (snrIconLevel != -1 && rsrpIconLevel != -1) { /*