From 304cf26ff0f0996f9e483be49ae71e6af674a88d Mon Sep 17 00:00:00 2001 From: Hyunho Kang Date: Wed, 2 Mar 2016 20:26:42 +0900 Subject: [PATCH] Fix get noti list bug Change-Id: Ia3edffa82066f67744bb8bfd7e5a9536d8a63c97 Signed-off-by: Hyunho Kang --- src/notification_ipc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/notification_ipc.c b/src/notification_ipc.c index d04d647..09787e7 100755 --- a/src/notification_ipc.c +++ b/src/notification_ipc.c @@ -991,6 +991,7 @@ int notification_ipc_request_load_noti_grouping_list(notification_type_e type, i GVariant *iter_body; GVariantIter *iter; notification_h noti; + GVariant *noti_body; result = _dbus_init(); if (result != NOTIFICATION_ERROR_NONE) { @@ -1007,7 +1008,8 @@ int notification_ipc_request_load_noti_grouping_list(notification_type_e type, i while (g_variant_iter_loop(iter, "(v)", &iter_body)) { noti = notification_create(NOTIFICATION_TYPE_NOTI); - notification_ipc_make_noti_from_gvariant(noti, iter_body); + g_variant_get(iter_body, "(v)", ¬i_body); + notification_ipc_make_noti_from_gvariant(noti, noti_body); _print_noti(noti); *list = notification_list_append(*list, noti); } @@ -1034,6 +1036,7 @@ int notification_ipc_request_load_noti_detail_list(const char *pkgname, GVariant *iter_body; GVariantIter *iter; notification_h noti; + GVariant *noti_body; result = _dbus_init(); if (result != NOTIFICATION_ERROR_NONE) { @@ -1050,7 +1053,8 @@ int notification_ipc_request_load_noti_detail_list(const char *pkgname, while (g_variant_iter_loop(iter, "(v)", &iter_body)) { noti = notification_create(NOTIFICATION_TYPE_NOTI); - notification_ipc_make_noti_from_gvariant(noti, iter_body); + g_variant_get(iter_body, "(v)", ¬i_body); + notification_ipc_make_noti_from_gvariant(noti, noti_body); _print_noti(noti); *list = notification_list_append(*list, noti); } -- 2.7.4