{
result r = E_SUCCESS;
static String serviceId(SETTING_SERVICE_ID);
-
+
unique_ptr<_SettingEvent> settingEvent(new(nothrow) _SettingEvent());
unique_ptr<_SettingEvent> settingEventForInternal(new(nothrow) _SettingEvent());
pSettingAsyncEventArg->errorCode = r;
pEvent->Fire(*pSettingAsyncEventArg);
- r = __asyncEventList.Remove(*pKey, true);
+ r = __asyncEventList.Remove(*pKey, true);
}
else if(*pCommandCode == SETTING_SERVICE_COMMAND_EVENT)
{
__pSettingEventForInternal->Fire(*pSettingEventArg);
}
-
+
CATCH:
ArrayList* pData = const_cast< ArrayList *> (&data);
pData->RemoveAll(true);
SysTryReturnResult(NID_SYS, pSettingEvent != null, E_SYSTEM, "listener event is not ready.");
result r = pSettingEvent->RemoveSettingEventListener(listener);
-
+
if (r == E_OBJ_NOT_FOUND)
{
SysLogException(NID_SYS, E_OBJ_NOT_FOUND, "It is not registered.");