X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECClient.cpp;h=9a28916b48bf0a42ff7bd0bd17ac06f651f7f30a;hb=11bd2bd7874f9a19bc61694bec44ec58122f6cfe;hp=d6f8100dec9daa25b26b7e55986eeaf8e85f6858;hpb=1e9904b38b80c664d5df32305ac3a4ef70158054;p=deb_libcec.git diff --git a/src/lib/CECClient.cpp b/src/lib/CECClient.cpp index d6f8100..9a28916 100644 --- a/src/lib/CECClient.cpp +++ b/src/lib/CECClient.cpp @@ -1344,7 +1344,7 @@ bool CCECClient::IsLibCECActiveSource(void) cec_logical_address activeSource = m_processor->GetActiveSource(); CCECBusDevice *device = m_processor->GetDevice(activeSource); if (device) - bReturn = device->IsHandledByLibCEC(); + bReturn = device->IsHandledByLibCEC() && !device->GetHandler()->ActiveSourcePending(); } return bReturn; }