void CCECProcessor::UnregisterClients(void)
{
- m_libcec->AddLog(CEC_LOG_NOTICE, "unregistering all CEC clients");
+ m_libcec->AddLog(CEC_LOG_DEBUG, "unregistering all CEC clients");
vector<CCECClient *> clients = m_libcec->GetClients();
for (vector<CCECClient *>::iterator client = clients.begin(); client != clients.end(); client++)
m_libcec->AddLog(CEC_LOG_NOTICE, "logical address %x was taken by another device, allocating a new address", oldAddress);
CCECClient* client = GetClient(oldAddress);
+ if (!client)
+ client = GetPrimaryClient();
if (client)
{
if (m_addrAllocator)