Skip to content

Commit 56e8cd9

Browse files
committed
RDKEMW-1015 : HDMICEC SINK COMRPC
1 parent 7974449 commit 56e8cd9

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

HdmiCecSink/HdmiCecSink.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,7 @@ namespace WPEFramework
100100

101101
void HdmiCecSink::Deinitialize(PluginHost::IShell* /* service */)
102102
{
103-
if(_powerManagerPlugin)
104-
{
105-
_powerManagerPlugin->Unregister(_pwrMgrNotification.baseInterface<Exchange::IPowerManager::IModeChangedNotification>());
106-
_powerManagerPlugin.Reset();
107-
}
108-
_registeredEventHandlers = false;
109-
103+
110104
profileType = searchRdkProfile();
111105

112106
if (profileType == STB || profileType == NOT_FOUND)
@@ -150,6 +144,7 @@ namespace WPEFramework
150144
}
151145

152146
_connectionId = 0;
147+
_service->Unregister(&_notification);
153148
_service->Release();
154149
_service = nullptr;
155150
LOGINFO("HdmiCecSink plugin is deactivated. Successfully deactivated HdmiCecSink Plugin");

HdmiCecSink/HdmiCecSinkImplementation.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,8 @@ namespace WPEFramework
615615
{
616616
if(_powerManagerPlugin)
617617
{
618-
_powerManagerPlugin.Reset();
618+
_powerManagerPlugin->Unregister(_pwrMgrNotification.baseInterface<Exchange::IPowerManager::IModeChangedNotification>());
619+
_powerManagerPlugin.Reset();
619620
}
620621
_registeredEventHandlers = false;
621622

0 commit comments

Comments
 (0)