X-Git-Url: http://git.liburcu.org/?p=lttv.git;a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fcallbacks.c;h=123cb7a23da557213aa95204029ea927814cc737;hp=a8a7ad9ed1ed3cd6b3321d9775bd0b5ee4028472;hb=a7598d50739159e9f33f60d3b23980db447f6d5d;hpb=e2bef06d8aa98badd13cae1fdaf06f76b2dfc8d3 diff --git a/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c b/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c index a8a7ad9e..123cb7a2 100644 --- a/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c +++ b/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c @@ -313,6 +313,7 @@ int SetTraceset(Tab * tab, LttvTraceset *traceset) new_time_window.end_time = ltt_time_add(new_time_window.start_time, new_time_window.time_width) ; } + lttv_state_add_event_hooks(traceset); /* Finally, call the update hooks of the viewers */ gint retval = update_traceset(tab, traceset); @@ -3998,9 +3999,10 @@ void init_tab(Tab *tab, MainWindow * mw, Tab *copy_tab, tab->traceset_info->traceset_context = g_object_new(LTTV_TRACESET_STATS_TYPE, NULL); //add state update hooks - lttv_state_add_event_hooks( - (LttvTracesetState*)tab->traceset_info->traceset_context); #endif //BABEL_CLEANUP + lttv_state_add_event_hooks( + tab->traceset_info->traceset); + //determine the current_time and time_window of the tab #if 0 if(copy_tab != NULL){