summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInkyun Kil <inkyun.kil@samsung.com>2020-05-14 11:54:10 +0900
committerInkyun Kil <inkyun.kil@samsung.com>2020-05-14 11:54:10 +0900
commit30c46e667a0ddf43bb3607344aaece3de54208c2 (patch)
treedd0d0362f8bbac760b0d0d162a507b3dec0f4972
parente709cb555198d5f97f7381e9e3f8a24ce1ee6003 (diff)
downloadapplication-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.c16
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);