From 26dcd24fd3dc01b1adfce2ed6b2a5523b97e012f Mon Sep 17 00:00:00 2001 From: minkyu kim Date: Thu, 11 Jul 2013 17:05:04 +0900 Subject: [PATCH] N_SE-45839 : add null check code to prevent force close Change-Id: Ie67833a2df0c1f447a2fc22018729e47004f0767 --- src/ui/FUi_UiEventManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/FUi_UiEventManager.cpp b/src/ui/FUi_UiEventManager.cpp index 2fa7709..70ab006 100644 --- a/src/ui/FUi_UiEventManager.cpp +++ b/src/ui/FUi_UiEventManager.cpp @@ -371,16 +371,19 @@ _UiEventManager::GetEventListeners(_UiEventType eventType, _UiListenerType liste if (listenerType == _UI_LISTENER_POST) { + SysTryReturn(NID_UI, __pPostEventListenerMap, null, E_OBJ_NOT_FOUND, "[E_OBJ_NOT_FOUND] PostEventListenerMap is null."); __pPostEventListenerMap->GetValue(eventType, pEventListeners); } else if (listenerType == _UI_LISTENER_TARGET_POST) { + SysTryReturn(NID_UI, __pTargetPostEventListenerMap, null, E_OBJ_NOT_FOUND, "[E_OBJ_NOT_FOUND] TargetPostEventListenerMap is null."); __pTargetPostEventListenerMap->GetValue(eventType, pEventListeners); } else { result r = E_SUCCESS; + SysTryReturn(NID_UI, __pEventListenerMap, null, E_OBJ_NOT_FOUND, "[E_OBJ_NOT_FOUND] EventListenerMap is null."); r = __pEventListenerMap->GetValue(eventType, pEventListeners); SysTryReturn(NID_UI, r == E_SUCCESS, null, r, "[%s] Propagating.", GetErrorMessage(r)); } -- 2.7.4