if (bClose && m_communication)
{
+ m_communication->PersistConfiguration(&m_configuration);
m_communication->Close();
delete m_communication;
m_communication = NULL;
if (bReturn)
CLibCEC::AddLog(CEC_LOG_NOTICE, "connected to the CEC adapter. firmware version = %d, client version = %s", m_communication->GetFirmwareVersion(), ToString((cec_client_version)m_configuration.clientVersion));
+ if (m_configuration.bGetSettingsFromROM == 1)
+ m_communication->GetConfiguration(&m_configuration);
+
return bReturn;
}