summaryrefslogtreecommitdiff
path: root/alarm-manager.c
diff options
context:
space:
mode:
authorJaeho Lee <jaeho81.lee@samsung.com>2013-04-06 11:44:43 +0900
committerJaeho Lee <jaeho81.lee@samsung.com>2013-04-06 11:48:53 +0900
commit47b76815ba51b77284e2c75d75ccffa27ca84a12 (patch)
tree3ca516d1e5e3814f905d8e8213b54f674bff7f65 /alarm-manager.c
parenta671a0b0daba404ebf880858c802fa68e2a8fa52 (diff)
downloadalarm-manager-47b76815ba51b77284e2c75d75ccffa27ca84a12.tar.gz
alarm-manager-47b76815ba51b77284e2c75d75ccffa27ca84a12.tar.bz2
alarm-manager-47b76815ba51b77284e2c75d75ccffa27ca84a12.zip
added new API
Signed-off-by: Jaeho Lee <jaeho81.lee@samsung.com> Change-Id: I6976af716e759424066beb9098ae6f47366bfa20
Diffstat (limited to 'alarm-manager.c')
-rwxr-xr-xalarm-manager.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/alarm-manager.c b/alarm-manager.c
index f65e23c..7dff97d 100755
--- a/alarm-manager.c
+++ b/alarm-manager.c
@@ -1480,6 +1480,11 @@ static void __alarm_expired()
char appid[MAX_SERVICE_NAME_LEN] = { 0, };
char alarm_id_str[32] = { 0, };
+ if (__alarm_info->alarm_info.alarm_type & ALARM_TYPE_WITHCB) {
+ __alarm_remove_from_list(__alarm_info->pid, alarm_id, NULL);
+ goto done;
+ }
+
expire_info = malloc(sizeof(__expired_alarm_t));
if (G_UNLIKELY(NULL == expire_info)){
ALARM_MGR_ASSERT_PRINT("[alarm-server]:Malloc failed!Can't notify alarm expiry info\n");