Fix bug when getting app id in commit callback 01/198201/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 22 Jan 2019 08:50:32 +0000 (17:50 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 22 Jan 2019 08:50:32 +0000 (17:50 +0900)
Change-Id: I35e6f1e2102515047a4509b6ef3f4c330a8a2c8f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/autofill-daemon.c
tidl/autofill_service.tidl

index 55e8298..804cad4 100644 (file)
@@ -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);
index 43b9d9f..311a411 100644 (file)
@@ -21,6 +21,7 @@ struct autofill_svc_save_item {
 }
 
 struct autofill_svc_save_view_info {
+    string app_id;
     string view_id;
     list<autofill_svc_save_item> items;
 }