summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Mclean <pmclean@google.com>2015-03-19 22:02:41 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-03-19 22:02:42 +0000
commit3756b40992b4940101eb84604b9283167bee9a34 (patch)
treef181d26227fa1f6580908497399c0560dd989e01
parentc6dbfececd23a720dcda64395cb8d0e92662ab03 (diff)
parent413d307c2c646bb2aa563f8167bfa78f0b59a654 (diff)
downloadframeworks_base-3756b40992b4940101eb84604b9283167bee9a34.zip
frameworks_base-3756b40992b4940101eb84604b9283167bee9a34.tar.gz
frameworks_base-3756b40992b4940101eb84604b9283167bee9a34.tar.bz2
Merge "AudioService: fix crash when mediaserver killed"
-rw-r--r--services/core/java/com/android/server/audio/AudioService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java
index 83ecf91..5296ff1 100644
--- a/services/core/java/com/android/server/audio/AudioService.java
+++ b/services/core/java/com/android/server/audio/AudioService.java
@@ -4111,8 +4111,9 @@ public class AudioService extends IAudioService.Stub {
Iterator i = set.iterator();
while (i.hasNext()) {
Map.Entry device = (Map.Entry)i.next();
+ DeviceListSpec spec = (DeviceListSpec)device.getValue();
AudioSystem.setDeviceConnectionState(
- ((Integer)device.getKey()).intValue(),
+ spec.mDeviceType,
AudioSystem.DEVICE_STATE_AVAILABLE,
(String)device.getValue(),
"unknown-device");