{
if (it->second->GetHandler()->ActiveSourcePending())
it->second->ActivateSource();
+ it->second->MarkHandlerReady();
}
}
m_iLastTransmission = GetTimeMs();
// set the number of tries
iMaxTries = initiator->GetHandler()->GetTransmitRetries() + 1;
+ initiator->MarkHandlerReady();
}
// and try to send the command
bool CCECProcessor::SetStreamPath(uint16_t iPhysicalAddress)
{
// stream path changes are sent by the TV
- return GetTV()->GetHandler()->TransmitSetStreamPath(iPhysicalAddress);
+ bool bReturn = GetTV()->GetHandler()->TransmitSetStreamPath(iPhysicalAddress);
+ GetTV()->MarkHandlerReady();
+ return bReturn;
}
bool CCECProcessor::CanPersistConfiguration(void)
CCECCommandHandler *handler = GetTV()->GetHandler();
if (handler)
handler->InitHandler();
+ GetTV()->MarkHandlerReady();
}
return bReturn;