From 9e6e8355f8d7bd1856e69cb8965087a00f1792bd Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Tue, 9 Oct 2012 16:41:32 -0700 Subject: [PATCH] fix concurrent headset and HDMI connection Fix a bug in WiredAccessoryManager causing an HDMI disconnection to be signaled to AudioService when a headset is connected. Bug 7313250. Change-Id: I7c6446104c55f9a4fc146abe7020df45ad6ba5e7 --- services/java/com/android/server/WiredAccessoryManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/WiredAccessoryManager.java b/services/java/com/android/server/WiredAccessoryManager.java index 63e8895c2a2f3..d5c9c8fc96c9b 100644 --- a/services/java/com/android/server/WiredAccessoryManager.java +++ b/services/java/com/android/server/WiredAccessoryManager.java @@ -152,7 +152,7 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks { break; } - updateLocked(NAME_H2W, headset); + updateLocked(NAME_H2W, (mHeadsetState & ~(BIT_HEADSET | BIT_HEADSET_NO_MIC)) | headset); } }