-gboolean statistic_update_time_window(void * hook_data, void * call_data)
-{
- StatisticViewerData *statistic_viewer_data = (StatisticViewerData*) hook_data;
- LttvTracesetContext * tsc = get_traceset_context(statistic_viewer_data->mw);
-
- //if statistic is already calculated, do nothing
- if(!statistic_viewer_data->calculate_stats){
- return FALSE;
- }
-
- if(statistic_viewer_data->shown == FALSE){
- statistic_add_context_hooks(statistic_viewer_data, tsc);
- }
- return FALSE;
-}
-
-gboolean statistic_show_viewer(void * hook_data, void * call_data)
-{
- StatisticViewerData *statistic_viewer_data = (StatisticViewerData*) hook_data;
- LttvTracesetContext * tsc = get_traceset_context(statistic_viewer_data->mw);
-
- if(statistic_viewer_data->shown == FALSE){
- statistic_viewer_data->shown = TRUE;
- show_traceset_stats(statistic_viewer_data);
- if(statistic_viewer_data->calculate_stats){
- statistic_remove_context_hooks(statistic_viewer_data,tsc);
- lttv_stats_save_statistics((LttvTracesetStats*)tsc);
- }
- }
-
- return FALSE;
-}
-