diff options
-rw-r--r-- | lib/alarm-lib-dbus.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/alarm-lib-dbus.c b/lib/alarm-lib-dbus.c index a23da20..0bb2c51 100644 --- a/lib/alarm-lib-dbus.c +++ b/lib/alarm-lib-dbus.c @@ -910,6 +910,7 @@ bool _send_alarm_get_global(alarm_context_t context, const alarm_id_t alarm_id, int return_code = -1; GVariant *param = NULL; GVariant *reply = NULL; + gboolean is_global = FALSE; param = g_variant_new("(i)", alarm_id); @@ -921,7 +922,8 @@ bool _send_alarm_get_global(alarm_context_t context, const alarm_id_t alarm_id, return false; } - g_variant_get(reply, "(bi)", global, &return_code); + g_variant_get(reply, "(bi)", &is_global, &return_code); + *global = is_global ? true : false; LOGD("alarm_get_global dbus sync() success. alarm_id[%d], global[%d]\ return_code[%d]", alarm_id, *global, return_code); |