X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fadapter%2FRPi%2FRPiCECAdapterCommunication.cpp;h=5d13368e50a3c569667ab0b812ed3d824b534c50;hb=40119e0c9b321d3c4a93bc20880c6385800c9757;hp=79d73ba323562c9aae47f53deab0b287bb2c9f11;hpb=6f99b2bb55d7c7659b39bda7fe54c6c3e33611ec;p=deb_libcec.git diff --git a/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp b/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp index 79d73ba..5d13368 100644 --- a/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp +++ b/src/lib/adapter/RPi/RPiCECAdapterCommunication.cpp @@ -194,7 +194,9 @@ void CRPiCECAdapterCommunication::OnDataReceived(uint32_t header, uint32_t p0, u cec_logical_address previousAddress = m_logicalAddress; m_logicalAddress = CECDEVICE_UNKNOWN; - m_callback->HandleLogicalAddressLost(previousAddress); + // notify libCEC that we lost our LA when the connection was initialised + if (m_bInitialised) + m_callback->HandleLogicalAddressLost(previousAddress); } break; case VC_CEC_TOPOLOGY: