From ee0c6edaf530a3cefbc25a6bcb40306dae8eabbf Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Mon, 14 May 2012 14:45:17 +0200 Subject: [PATCH] cec: always persist a changed configuration when possible --- src/lib/CECClient.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/CECClient.cpp b/src/lib/CECClient.cpp index 4ac7243..013a765 100644 --- a/src/lib/CECClient.cpp +++ b/src/lib/CECClient.cpp @@ -234,8 +234,7 @@ bool CCECClient::SetPhysicalAddress(const uint16_t iPhysicalAddress) } // persist the new configuration - if (m_processor->CECInitialised()) - m_processor->PersistConfiguration(m_configuration); + m_processor->PersistConfiguration(m_configuration); // set the physical address for each device SetDevicePhysicalAddress(iPhysicalAddress); @@ -818,8 +817,7 @@ bool CCECClient::SetConfiguration(const libcec_configuration &configuration) SetPhysicalAddress(configuration); } - if (bIsRunning) - m_processor->PersistConfiguration(m_configuration); + m_processor->PersistConfiguration(m_configuration); if (!primary) primary = GetPrimaryDevice(); -- 2.34.1