Add CarrierConfig option to not display HD icon
Adds a CarrierConfig option to not display the HD audio icon in the UI
if the carrier does not want it.
Bug: 28654645
Bug: 33062999
Change-Id: I567981ec695c7b85baf97acd509a2320519e4656
diff --git a/src/com/android/services/telephony/TelephonyConnection.java b/src/com/android/services/telephony/TelephonyConnection.java
index c4f9c9a..4199d5d 100644
--- a/src/com/android/services/telephony/TelephonyConnection.java
+++ b/src/com/android/services/telephony/TelephonyConnection.java
@@ -960,6 +960,12 @@
b != null && b.getBoolean(CarrierConfigManager.KEY_WIFI_CALLS_CAN_BE_HD_AUDIO);
boolean canVideoCallsBeHdAudio =
b != null && b.getBoolean(CarrierConfigManager.KEY_VIDEO_CALLS_CAN_BE_HD_AUDIO);
+ boolean shouldDisplayHdAudio =
+ b != null && b.getBoolean(CarrierConfigManager.KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL);
+
+ if (!shouldDisplayHdAudio) {
+ return false;
+ }
if (isVideoCall && !canVideoCallsBeHdAudio) {
return false;