else if (command.parameters.size == 1 &&
command.parameters[0] == SL_COMMAND_REQUEST_VENDOR_ID)
{
- TransmitLGVendorId(m_busDevice->GetProcessor()->GetLogicalAddresses().primary, CECDEVICE_BROADCAST);
+// if (command.destination != CECDEVICE_BROADCAST)
+// m_busDevice->GetProcessor()->m_busDevices[m_busDevice->GetProcessor()->GetLogicalAddresses().primary]->TransmitPowerState(command.initiator);
return true;
}
m_bSkipNextVendorId = true;
TransmitLGVendorId(m_busDevice->GetProcessor()->GetLogicalAddresses().primary, CECDEVICE_BROADCAST);
}
+ else
+ {
+ m_bSkipNextVendorId = false;
+ }
m_bSLEnabled = false;
}
bHandled = true;