Merge "Fix Volume icons for RTL languages"
@@ -337,6 +337,11 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie
|
||||
listenToRingerMode();
|
||||
}
|
||||
|
||||
public void setLayoutDirection(int layoutDirection) {
|
||||
mPanel.setLayoutDirection(layoutDirection);
|
||||
updateStates();
|
||||
}
|
||||
|
||||
private void listenToRingerMode() {
|
||||
final IntentFilter filter = new IntentFilter();
|
||||
filter.addAction(AudioManager.RINGER_MODE_CHANGED_ACTION);
|
||||
@@ -460,6 +465,8 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie
|
||||
private void updateSlider(StreamControl sc) {
|
||||
sc.seekbarView.setProgress(getStreamVolume(sc.streamType));
|
||||
final boolean muted = isMuted(sc.streamType);
|
||||
// Force reloading the image resource
|
||||
sc.icon.setImageDrawable(null);
|
||||
sc.icon.setImageResource(muted ? sc.iconMuteRes : sc.iconRes);
|
||||
if (sc.streamType == AudioManager.STREAM_RING &&
|
||||
mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE) {
|
||||
|
||||
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_notification.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_notification_mute.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_phone.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_ring_notif.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_ring_notif_mute.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_ring_notif_vibrate.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_vol.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/res/res/drawable-ldrtl-hdpi/ic_audio_vol_mute.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_notification.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_notification_mute.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_phone.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_ring_notif.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_ring_notif_mute.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_ring_notif_vibrate.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_vol.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/res/res/drawable-ldrtl-mdpi/ic_audio_vol_mute.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_notification.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_notification_mute.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_phone.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_ring_notif.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_ring_notif_mute.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_vol.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
core/res/res/drawable-ldrtl-xhdpi/ic_audio_vol_mute.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
@@ -5991,6 +5991,7 @@ public class AudioService extends IAudioService.Stub implements OnFinished {
|
||||
}
|
||||
}
|
||||
}
|
||||
mVolumePanel.setLayoutDirection(config.getLayoutDirection());
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, "Error retrieving device orientation: " + e);
|
||||
}
|
||||
|
||||