summaryrefslogtreecommitdiff
path: root/audio/policy/multizone/AudioPolicyManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'audio/policy/multizone/AudioPolicyManager.cpp')
-rw-r--r--audio/policy/multizone/AudioPolicyManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/policy/multizone/AudioPolicyManager.cpp b/audio/policy/multizone/AudioPolicyManager.cpp
index b5de6f3..2f5d036 100644
--- a/audio/policy/multizone/AudioPolicyManager.cpp
+++ b/audio/policy/multizone/AudioPolicyManager.cpp
@@ -2367,7 +2367,7 @@ status_t AudioPolicyManager::disconnectDevice(audio_devices_t device)
ALOGV("disconnectDevice() session %d device 0x%08x",
sessionDesc->sessionId(), device);
- sessionDesc->mDevices &= getZoneDevices(zone);
+ sessionDesc->mDevices &= ~device;
// Move all tracks in the output
moveTracks(sessionDesc->mId, 0, sessionDesc->devices());