summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunho Kang <hhstark.kang@samsung.com>2016-03-02 20:26:42 +0900
committerHyunho Kang <hhstark.kang@samsung.com>2016-03-02 20:33:35 +0900
commit304cf26ff0f0996f9e483be49ae71e6af674a88d (patch)
tree664db7deb9e732655c9bb39fda2d666731ed40d2
parent76cb826409d479bd27efc65c6952a1be91429ce6 (diff)
downloadnotification-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-xsrc/notification_ipc.c8
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)", &noti_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)", &noti_body);
+ notification_ipc_make_noti_from_gvariant(noti, noti_body);
_print_noti(noti);
*list = notification_list_append(*list, noti);
}