+ case VC_CEC_LOGICAL_ADDR_LOST:
+ {
+ // the logical address was taken by another device
+ cec_logical_address previousAddress = m_logicalAddress == CECDEVICE_BROADCAST ? m_previousLogicalAddress : m_logicalAddress;
+ m_logicalAddress = CECDEVICE_UNKNOWN;
+
+ // notify libCEC that we lost our LA when the connection was initialised
+ if (m_bInitialised)
+ m_callback->HandleLogicalAddressLost(previousAddress);
+ }
+ break;