diff --git a/mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp b/mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp index b92a2db9ed7..ff3b5dec6e2 100644 --- a/mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp +++ b/mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp @@ -566,6 +566,8 @@ void MythAirplayServer::deleteConnection(QTcpSocket *socket) } MythNotification n(tr("Client disconnected"), tr("AirPlay"), tr("from %1").arg(socket->peerAddress().toString())); + // Don't show it during playback + n.SetVisibility(n.GetVisibility() & ~MythNotification::kPlayback); MythUINotificationCenter::GetInstance()->Queue(n); } @@ -706,6 +708,8 @@ void MythAirplayServer::HandleResponse(APHTTPRequest *req, MythNotification n(tr("New Connection"), tr("AirPlay"), tr("from %1").arg(socket->peerAddress().toString())); + // Don't show it during playback + n.SetVisibility(n.GetVisibility() & ~MythNotification::kPlayback); MythUINotificationCenter::GetInstance()->Queue(n); } diff --git a/mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp b/mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp index daad53daecc..040383241a5 100644 --- a/mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp +++ b/mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp @@ -211,6 +211,8 @@ void MythRAOPDevice::newConnection(QTcpSocket *client) MythNotification n(tr("New Connection"), tr("AirTunes"), tr("from %1:%2").arg(client->peerAddress().toString()).arg(client->peerPort())); + // Don't show it during playback + n.SetVisibility(n.GetVisibility() & ~MythNotification::kPlayback); MythUINotificationCenter::GetInstance()->Queue(n); MythRAOPConnection *obj = @@ -238,6 +240,8 @@ void MythRAOPDevice::deleteClient(void) QList::iterator it = m_clients.begin(); MythNotification n(tr("Client disconnected"), tr("AirTunes")); + // Don't show it during playback + n.SetVisibility(n.GetVisibility() & ~MythNotification::kPlayback); MythUINotificationCenter::GetInstance()->Queue(n); while (it != m_clients.end())