From: Hokwon Song Date: Mon, 21 Oct 2013 09:09:08 +0000 (+0000) Subject: Merge "Add exception code." into tizen_2.2 X-Git-Tag: submit/tizen/20131210.080830^2^2~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cac5dbb1c377397407407f88e3700fa2ec0c8961;hp=bd43b5b4458a053152a591fa7d86aad4686c1f2c;p=platform%2Fframework%2Fnative%2Fappfw.git Merge "Add exception code." into tizen_2.2 --- diff --git a/src/system/FSys_AlarmManager.cpp b/src/system/FSys_AlarmManager.cpp index bf61df0..88e0eee 100644 --- a/src/system/FSys_AlarmManager.cpp +++ b/src/system/FSys_AlarmManager.cpp @@ -89,6 +89,7 @@ _AlarmManager::~_AlarmManager() int alarm_callback(alarm_id_t alarmId, void *user_param) { _AlarmManager* pAlarmManager = _AlarmManager::GetInstance(); + SysTryReturn(NID_SYS, pAlarmManager, -1, E_SYSTEM, "It is fail to get AlarmManager."); pAlarmManager->OnAlarmExpired((int)alarmId); return 0; } @@ -99,9 +100,9 @@ _AlarmManager::Construct(void) int errorCode; Tizen::App::App* pApp = null; pApp = Tizen::App::App::GetInstance(); + SysTryReturnResult(NID_SYS, pApp, E_SYSTEM, "It is failed to get app instance."); String appId = pApp->GetAppId(); std::unique_ptr pAppId(_StringConverter::CopyToCharArrayN(appId)); - errorCode = alarmmgr_init(pAppId.get()); SysTryReturnResult(NID_SYS, errorCode == ALARMMGR_RESULT_SUCCESS, E_SYSTEM, "It is failed to init alarmmgr. error [%d]", errorCode); errorCode = alarmmgr_set_cb(alarm_callback, null);