static void __autofill_commit_cb(rpc_port_stub_AutofillSvcPort_context_h context, int context_id, rpc_port_autofill_svc_save_view_info_h vi, void *user_data)
{
+ char *app_id = NULL;
char *view_id = NULL;
+
+ rpc_port_autofill_svc_save_view_info_get_app_id(vi, &app_id);
rpc_port_autofill_svc_save_view_info_get_view_id(vi, &view_id);
- if (view_id) {
- LOGD("view id : %s", view_id);
- }
+
+ LOGD("app id : %s, view id : %s", app_id, view_id);
autofill_save_view_info_h view_info;
autofill_save_view_info_create(&view_info);
+ autofill_save_view_info_set_app_id(view_info, app_id);
autofill_save_view_info_set_view_id(view_info, view_id);
rpc_port_autofill_svc_save_view_info_foreach_items(vi, __save_item_cb, view_info);
autofill_save_view_info_destroy(view_info);
+ if (app_id) {
+ free(app_id);
+ }
+
if (view_id) {
- LOGD("view id : %s", view_id);
free(view_id);
}
}