Change-Id: I04f4cefa813174ae5382ce9cfad6491e517f9c30
Signed-off-by: Jaesung Ku <jaesung.ku@samsung.com>
delete __pMutex;
__pMutex = null;
}
+ g_main_context_unref(__pGMainContext);
}
result
int eventFd = -1;
__pGMainContext = pGMainContext;
- g_main_context_ref(__pGMainContext);
eventFd = eventfd(0, 0);
SysTryCatch(NID_BASE_RT, -1 != eventFd, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] Failed to open eventfd.");
, __pEventDispatcher(null)
, __pEventManager(null)
, __pEvent(null)
+ , __pGmainContext(null)
{
}
delete __pEventDispatcher;
delete __pEventManager;
delete __pEvent;
+ g_main_context_unref(__pGmainContext);
}
result
__pEventDispatcher = new (std::nothrow) _EventDispatcher();
__pEventDispatcher->Construct(pGMainContext);
+ __pGmainContext = pGMainContext;
return E_SUCCESS;
CATCH:
_EventDispatcher* __pEventDispatcher;
_EventManager* __pEventManager;
_EventDrivenThreadEvent* __pEvent;
+ GMainContext* __pGmainContext;
Tizen::Base::Collection::LinkedListT <_EventDrivenThreadEventArg*> __pendingEvents;
};