From d306776d400bf6433813563ec7ac60ba6a91904f Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Tue, 4 Dec 2012 00:57:01 +0100 Subject: [PATCH] only send an active source message when the stream path changed and we weren't the active source yet --- src/lib/implementations/CECCommandHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/implementations/CECCommandHandler.cpp b/src/lib/implementations/CECCommandHandler.cpp index e4a7995..a498315 100644 --- a/src/lib/implementations/CECCommandHandler.cpp +++ b/src/lib/implementations/CECCommandHandler.cpp @@ -577,7 +577,7 @@ int CCECCommandHandler::HandleSetStreamPath(const cec_command &command) CCECBusDevice *device = GetDeviceByPhysicalAddress(iStreamAddress); if (device) { - if (device->IsHandledByLibCEC()) + if (device->IsHandledByLibCEC() && !device->IsActiveSource()) device->ActivateSource(); else device->MarkAsActiveSource(); -- 2.34.1