From 2ec7975f4fb68c4f79a7f91347a5f1a438d8dad8 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Tue, 22 Jan 2019 17:50:32 +0900 Subject: [PATCH] Fix bug when getting app id in commit callback Change-Id: I35e6f1e2102515047a4509b6ef3f4c330a8a2c8f Signed-off-by: Jihoon Kim --- src/autofill-daemon.c | 10 ++++++---- tidl/autofill_service.tidl | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/autofill-daemon.c b/src/autofill-daemon.c index 55e8298..804cad4 100644 --- a/src/autofill-daemon.c +++ b/src/autofill-daemon.c @@ -414,16 +414,18 @@ static int __commit_cb(rpc_port_stub_AutofillAppPort_context_h context, int cont } rpc_port_stub_AutofillAppPort_context_get_sender(context, &sender); - if (sender) { - LOGD("sender(%s)", sender); - free(sender); - } rpc_port_autofill_svc_save_view_info_h svi = NULL; if (rpc_port_autofill_svc_save_view_info_create(&svi) != 0) { return 0; } + if (sender) { + rpc_port_autofill_svc_save_view_info_set_app_id(svi, sender); + LOGD("sender(%s)", sender); + free(sender); + } + rpc_port_autofill_save_view_info_get_view_id(vi, &view_id); if (view_id) { LOGD("view id : %s", view_id); diff --git a/tidl/autofill_service.tidl b/tidl/autofill_service.tidl index 43b9d9f..311a411 100644 --- a/tidl/autofill_service.tidl +++ b/tidl/autofill_service.tidl @@ -21,6 +21,7 @@ struct autofill_svc_save_item { } struct autofill_svc_save_view_info { + string app_id; string view_id; list items; } -- 2.7.4