X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Flttv%2Ftraceset-process.c;h=5ea9d0a5d9aae0588414c976d9726118706deae2;hb=115c78c2bc85677f47b98a60a0df44bea1b95dc2;hp=ee23cbcbac03dcc93f03fbcd09850a1291aff033;hpb=f1e5df2aa25d27006641b2ea87f292ce59f2c324;p=lttv.git diff --git a/lttv/lttv/traceset-process.c b/lttv/lttv/traceset-process.c index ee23cbcb..5ea9d0a5 100644 --- a/lttv/lttv/traceset-process.c +++ b/lttv/lttv/traceset-process.c @@ -76,9 +76,10 @@ guint lttv_process_traceset_middle(LttvTraceset *traceset, count++; event.bt_event = bt_event; - /* TODO ybrosseau 2012-04-01: use bt_ctf_get_trace_handle - to retrieve the right state container */ - event.state = traceset->tmpState; + + /* Retreive the associated state */ + event.state = g_ptr_array_index(traceset->state_trace_handle_index, + bt_ctf_event_get_handle_id(bt_event)); lttv_hooks_call(traceset->event_hooks, &event);