Changes registering ambient tick alarm to withcb alarm 34/233334/1
authorInkyun Kil <inkyun.kil@samsung.com>
Thu, 14 May 2020 02:54:10 +0000 (11:54 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Thu, 14 May 2020 02:54:10 +0000 (11:54 +0900)
Change-Id: I4fdda22019ec764f7e6237eae11b03b633844d9a
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
appcore_ui_app_ambient/src/ui_app_ambient.c

index 6fa1817..efd8a7a 100644 (file)
@@ -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);