Diff between 173cde1eb4d43884a8fec5e5b4ee64a25eb5dfc7 and 0d81fc7cf1a91bfcb8e9bad01495224d3d06bec5

Changed Files

File Additions Deletions Status
audio/media.c +3 -0 modified

Full Patch

diff --git a/audio/media.c b/audio/media.c
index 427087a..49ff594 100644
--- a/audio/media.c
+++ b/audio/media.c
@@ -481,6 +481,9 @@ static void headset_state_changed(struct audio_device *dev,
 
 	DBG("");
 
+	if (bacmp(&endpoint->adapter->src, &dev->src) != 0)
+		return;
+
 	switch (new_state) {
 	case HEADSET_STATE_DISCONNECTED:
 		transport = find_device_transport(endpoint, dev);