summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Eric Laurent <elaurent@google.com> 2012-10-09 16:41:32 -0700
committer Eric Laurent <elaurent@google.com> 2012-10-09 16:41:32 -0700
commit9e6e8355f8d7bd1856e69cb8965087a00f1792bd (patch)
treea431e56e3ff89dbf40197badd3fa653119b83598
parentaf3cd21b08dd22d6ffd747c6314fd49fed3170a0 (diff)
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
-rw-r--r--services/java/com/android/server/WiredAccessoryManager.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/java/com/android/server/WiredAccessoryManager.java b/services/java/com/android/server/WiredAccessoryManager.java
index 63e8895c2a2f..d5c9c8fc96c9 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);
}
}