summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)
2367 ALOGV("disconnectDevice() session %d device 0x%08x", 2367 ALOGV("disconnectDevice() session %d device 0x%08x",
2368 sessionDesc->sessionId(), device); 2368 sessionDesc->sessionId(), device);
2369 2369
2370 sessionDesc->mDevices &= getZoneDevices(zone); 2370 sessionDesc->mDevices &= ~device;
2371 2371
2372 // Move all tracks in the output 2372 // Move all tracks in the output
2373 moveTracks(sessionDesc->mId, 0, sessionDesc->devices()); 2373 moveTracks(sessionDesc->mId, 0, sessionDesc->devices());