Only show bluetooth icon when connected && enabled

Test: visual
Change-Id: Id1e6a483dec41d28f3679c37481a1538e8cadd57
Fixes: 71541936
This commit is contained in:
Evan Laird
2018-01-29 16:01:41 -05:00
parent 90a823500e
commit 3cdf47e030

View File

@@ -407,17 +407,17 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks,
int iconId = R.drawable.stat_sys_data_bluetooth;
String contentDescription =
mContext.getString(R.string.accessibility_quick_settings_bluetooth_on);
boolean bluetoothEnabled = false;
boolean bluetoothVisible = false;
if (mBluetooth != null) {
bluetoothEnabled = mBluetooth.isBluetoothEnabled();
if (mBluetooth.isBluetoothConnected()) {
iconId = R.drawable.stat_sys_data_bluetooth_connected;
contentDescription = mContext.getString(R.string.accessibility_bluetooth_connected);
bluetoothVisible = mBluetooth.isBluetoothEnabled();
}
}
mIconController.setIcon(mSlotBluetooth, iconId, contentDescription);
mIconController.setIconVisibility(mSlotBluetooth, bluetoothEnabled);
mIconController.setIconVisibility(mSlotBluetooth, bluetoothVisible);
}
private final void updateTTY() {