From 6e4cf872bfe0ff9fa55d26adda869c68280849b8 Mon Sep 17 00:00:00 2001 From: Vinay Dutt Vyas Date: Fri, 5 Jul 2013 18:39:27 +0530 Subject: [PATCH] Fix for N_SE-43296: Removing ContextItemEventListener on Item Delete Change-Id: If16bb221e9c4ef279005a2be085c08b89166a3d3 --- src/ui/controls/FUiCtrl_ListViewItem.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/controls/FUiCtrl_ListViewItem.cpp b/src/ui/controls/FUiCtrl_ListViewItem.cpp index 7ab3984..b06b46b 100644 --- a/src/ui/controls/FUiCtrl_ListViewItem.cpp +++ b/src/ui/controls/FUiCtrl_ListViewItem.cpp @@ -106,6 +106,12 @@ _ListViewItem::~_ListViewItem(void) __pDivider = null; } + _ListViewContextItem* pContextItem = static_cast<_ListViewContextItem*>(GetContextItem()); + if ((pContextItem != null) && (__pContextItemEventListener != null)) + { + pContextItem->RemoveContextItemEventListener(*__pContextItemEventListener); + } + _AccessibilityContainer* pContainer = GetAccessibilityContainer(); if ((__pAccessibilityElement != null) && (pContainer != null)) -- 2.7.4