diff options
Diffstat (limited to 'packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java b/packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java index afafd9f27e95..1be9d76cf3eb 100644 --- a/packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java +++ b/packages/SettingsLib/src/com/android/settingslib/media/BluetoothMediaDevice.java @@ -59,12 +59,16 @@ public class BluetoothMediaDevice extends MediaDevice { @Override public Drawable getIcon() { - return BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedDevice).first; + return BluetoothUtils.isAdvancedDetailsHeader(mCachedDevice.getDevice()) + ? mContext.getDrawable(R.drawable.ic_earbuds_advanced) + : BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedDevice).first; } @Override public Drawable getIconWithoutBackground() { - return BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedDevice).first; + return BluetoothUtils.isAdvancedDetailsHeader(mCachedDevice.getDevice()) + ? mContext.getDrawable(R.drawable.ic_earbuds_advanced) + : BluetoothUtils.getBtClassDrawableWithDescription(mContext, mCachedDevice).first; } @Override |