G_OBJECT(statistic_viewer_data->hpaned_v),
TRACESET_TIME_SPAN,
&statistic_viewer_data->time_span);
+
+ if(statistic_viewer_data->calculate_stats){
+ if(lttv_stats_load_statistics(statistic_viewer_data->stats))
+ statistic_viewer_data->calculate_stats = FALSE;
+ }
if(statistic_viewer_data->calculate_stats == FALSE){
statistic_viewer_data->size = 1;
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);
}
}
}
//add state and stats hooks
- state_add_event_hooks_api(statistic_viewer_data->mw);
+ // state_add_event_hooks_api(statistic_viewer_data->mw); //it is added in the main window
stats_add_event_hooks_api(statistic_viewer_data->mw);
}
}
//remove state and stats hooks
- state_remove_event_hooks_api(statistic_viewer_data->mw);
+ // state_remove_event_hooks_api(statistic_viewer_data->mw); //it is done in the main window
stats_remove_event_hooks_api(statistic_viewer_data->mw);
}