summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Justin Koh <justinkoh@google.com> 2012-04-02 15:32:18 -0700
committer Justin Koh <justinkoh@google.com> 2012-04-02 15:46:56 -0700
commit3caba517253d1703fc29b50740c4567b932279fb (patch)
tree6575f02c10318c4b1d8418cd02584a6ba4cdb8c3
parent5789537c5d0a3691c25f5876008bf0904b6e157e (diff)
Broadcast mastervolume regardless of change.
Broadcast mastervolume intents regardless of whether the system changed the volume. This fixes the bug where the volume LEDs stop getting updates. TESTED = runs on Tungsten. Change-Id: Id363da3f825934fd7785ed3d3e436f74e657b7e6
-rw-r--r--media/java/android/media/AudioService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/java/android/media/AudioService.java b/media/java/android/media/AudioService.java
index 521bb154a690..e9bf0f942bce 100644
--- a/media/java/android/media/AudioService.java
+++ b/media/java/android/media/AudioService.java
@@ -812,8 +812,9 @@ public class AudioService extends IAudioService.Stub {
// Post a persist master volume msg
sendMsg(mAudioHandler, MSG_PERSIST_MASTER_VOLUME, 0, SENDMSG_REPLACE,
Math.round(volume * (float)1000.0), 0, null, PERSIST_DELAY);
- sendMasterVolumeUpdate(flags, oldVolume, newVolume);
}
+ // Send the volume update regardless whether there was a change.
+ sendMasterVolumeUpdate(flags, oldVolume, newVolume);
}
}