diff options
author | Hyunho Kang <hhstark.kang@samsung.com> | 2016-03-02 20:26:42 +0900 |
---|---|---|
committer | Hyunho Kang <hhstark.kang@samsung.com> | 2016-03-02 20:33:35 +0900 |
commit | 304cf26ff0f0996f9e483be49ae71e6af674a88d (patch) | |
tree | 664db7deb9e732655c9bb39fda2d666731ed40d2 | |
parent | 76cb826409d479bd27efc65c6952a1be91429ce6 (diff) | |
download | notification-304cf26ff0f0996f9e483be49ae71e6af674a88d.tar.gz notification-304cf26ff0f0996f9e483be49ae71e6af674a88d.tar.bz2 notification-304cf26ff0f0996f9e483be49ae71e6af674a88d.zip |
Fix get noti list bug
Change-Id: Ia3edffa82066f67744bb8bfd7e5a9536d8a63c97
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rwxr-xr-x | src/notification_ipc.c | 8 |
1 files 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); } |