X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fsystem%2FFSys_AlarmManager.cpp;h=88e0eeedca61fa4de5dd15e8d824372525a9aaf2;hb=ad1fe487bc6ad506988f6768bc25bbb4c800064e;hp=bf61df028410add087141ee95c24e7d7576926cb;hpb=4fe220a47e197fa563158f7cda60d00a38f2fce4;p=platform%2Fframework%2Fnative%2Fappfw.git 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);