From c21d01d65026e2e5d5a6ef00f7fa1df4b80b662b Mon Sep 17 00:00:00 2001 From: hgfell683 <107510770+hgfell683@users.noreply.github.com> Date: Tue, 25 Feb 2025 13:16:13 -0500 Subject: [PATCH] XIONE-15405: HDMI CEC Logical address update --- HdmiCecSource/HdmiCecSource.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HdmiCecSource/HdmiCecSource.cpp b/HdmiCecSource/HdmiCecSource.cpp index f0ba0f98..3c02fcc5 100644 --- a/HdmiCecSource/HdmiCecSource.cpp +++ b/HdmiCecSource/HdmiCecSource.cpp @@ -784,6 +784,7 @@ namespace WPEFramework if (WPEFramework::Exchange::IPowerManager::POWER_STATE_ON == newState) { powerState = 0; + HdmiCecSource::_instance->getLogicalAddress(); // get the updated LA after wakeup } else powerState = 1; @@ -1310,6 +1311,8 @@ namespace WPEFramework { logicalAddress = addr; logicalAddressDeviceType = logicalAddrDeviceType; + if(smConnection) + smConnection->setSource(logicalAddress); //update initiator LA } } catch (const std::exception& e)