diff options
author | Inkyun Kil <inkyun.kil@samsung.com> | 2020-05-14 11:54:10 +0900 |
---|---|---|
committer | Inkyun Kil <inkyun.kil@samsung.com> | 2020-05-14 11:54:10 +0900 |
commit | 30c46e667a0ddf43bb3607344aaece3de54208c2 (patch) | |
tree | dd0d0362f8bbac760b0d0d162a507b3dec0f4972 | |
parent | e709cb555198d5f97f7381e9e3f8a24ce1ee6003 (diff) | |
download | application-30c46e667a0ddf43bb3607344aaece3de54208c2.tar.gz application-30c46e667a0ddf43bb3607344aaece3de54208c2.tar.bz2 application-30c46e667a0ddf43bb3607344aaece3de54208c2.zip |
Changes registering ambient tick alarm to withcb alarm
Change-Id: I4fdda22019ec764f7e6237eae11b03b633844d9a
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
-rw-r--r-- | appcore_ui_app_ambient/src/ui_app_ambient.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/appcore_ui_app_ambient/src/ui_app_ambient.c b/appcore_ui_app_ambient/src/ui_app_ambient.c index 6fa1817..efd8a7a 100644 --- a/appcore_ui_app_ambient/src/ui_app_ambient.c +++ b/appcore_ui_app_ambient/src/ui_app_ambient.c @@ -173,7 +173,6 @@ static alarm_entry_t* __get_ambient_tick_alarm(ui_app_ambient_update_period_e pe static int __set_ambient_tick_cb() { int r; - char appid_buf[APPID_BUFFER_MAX] = {0, }; alarm_entry_t *alarm_info = NULL; if (ambient_lifecycle.period_type == UI_APP_AMBIENT_UPDATE_NONE && @@ -186,21 +185,12 @@ static int __set_ambient_tick_cb() if (!alarm_info) return -1; - alarmmgr_set_cb(__alarm_cb, ambient_lifecycle.user_data); - __alarm_init(); - if (aul_app_get_appid_bypid( - getpid(), appid_buf, sizeof(appid_buf)) != AUL_R_OK) { - LOGE("Failed to get appid (%d)", getpid()); - alarmmgr_free_alarm(alarm_info); - return -1; - } - - r = alarmmgr_add_alarm_with_localtime(alarm_info, appid_buf, - &ambient_lifecycle.alarm_id); + r = alarmmgr_add_alarm_withcb_with_localtime(alarm_info, __alarm_cb, + ambient_lifecycle.user_data, &ambient_lifecycle.alarm_id); if (r < 0) - LOGE("fail to alarmmgr_add_alarm_with_localtime : error_code : %d", r); + LOGE("fail to alarmmgr_add_alarm : error_code : %d", r); ambient_lifecycle.frame_updated(ambient_lifecycle.user_data); |