MediaClientNode: Fix little night's mixup

This commit is contained in:
Dario Casalinuovo
2017-01-15 19:28:14 +01:00
parent d63ed5844d
commit 728c730c45
+7 -3
View File
@@ -188,7 +188,6 @@ void
BMediaClientNode::DisposeInputCookie(int32 cookie) BMediaClientNode::DisposeInputCookie(int32 cookie)
{ {
CALLED(); CALLED();
} }
@@ -250,7 +249,10 @@ BMediaClientNode::Disconnected(const media_source& source,
if (conn == NULL) if (conn == NULL)
return; return;
conn->Disconnected(); if (conn->Source() == source) {
conn->Disconnect();
conn->Disconnected();
}
} }
@@ -467,8 +469,10 @@ BMediaClientNode::Disconnect(const media_source& source,
if (conn == NULL) if (conn == NULL)
return; return;
if (conn->Destination() == dest) if (conn->Destination() == dest) {
conn->Disconnect(); conn->Disconnect();
conn->Disconnected();
}
} }