X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Fcontrolflow%2Feventhooks.c;h=81cfd9e6591a5917b0c19a68876166b3a698ceb6;hb=3dc978780e632a699a82f4c2bb74cee6fdb518a0;hp=6ce8ef882d8e48304a53125b22e3226e0dbb8421;hpb=98dfb3029e3fb7d103e57bd0cf19af59a32e2912;p=lttv.git diff --git a/lttv/modules/gui/controlflow/eventhooks.c b/lttv/modules/gui/controlflow/eventhooks.c index 6ce8ef88..81cfd9e6 100644 --- a/lttv/modules/gui/controlflow/eventhooks.c +++ b/lttv/modules/gui/controlflow/eventhooks.c @@ -2042,10 +2042,14 @@ int before_statedump_end(void *hook_data, void *call_data) #endif LttTime evtime = lttv_event_get_timestamp(event); -#ifdef BABEL_CLEANUP + ClosureData closure_data; - closure_data.events_request = events_request; - closure_data.tss = tss; + //TODO ybrosseau 2013-03-27: Fake and event_request. + // We need to change the API of drawing_request_expose to ask + // For and control flow data only. + EventsRequest events_request; + events_request.viewer_data = control_flow_data; + closure_data.events_request = &events_request; closure_data.end_time = evtime; TimeWindow time_window = @@ -2073,7 +2077,7 @@ int before_statedump_end(void *hook_data, void *call_data) gtk_widget_queue_draw(control_flow_data->drawing->drawing_area); #endif //0 /* Request expose (updates damages zone also) */ - drawing_request_expose(events_request, tss, evtime); -#endif + drawing_request_expose(&events_request, evtime); + return 0; }