X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fstatistics%2Fstatistics.c;h=b9b341e9791dcaf96c7665beacb071136ed1ca71;hb=b3fd4c02566c71add135fbc715fddafc9b03b141;hp=87a3e762f74f22fa2736e0eb4efcf86e0fcf451c;hpb=93ac601b7487eba4b0733f44117f45fa9dd0baee;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/statistics/statistics.c b/ltt/branches/poly/lttv/modules/gui/statistics/statistics.c index 87a3e762..b9b341e9 100644 --- a/ltt/branches/poly/lttv/modules/gui/statistics/statistics.c +++ b/ltt/branches/poly/lttv/modules/gui/statistics/statistics.c @@ -169,7 +169,8 @@ static void request_background_data(StatisticViewerData *svd) * starts. */ if(!lttvwindowtraces_background_request_find(trace, "stats")) - lttvwindowtraces_background_request_queue(trace, "stats"); + lttvwindowtraces_background_request_queue( + main_window_get_widget(svd->tab), trace, "stats"); lttvwindowtraces_background_notify_queue(svd, trace, ltt_time_infinite, @@ -283,8 +284,7 @@ gui_statistic(Tab *tab) lttvwindow_register_traceset_notify(statistic_viewer_data->tab, statistic_traceset_changed, statistic_viewer_data); - request_background_data(statistic_viewer_data); - + statistic_viewer_data->statistic_hash = g_hash_table_new_full(g_str_hash, g_str_equal, statistic_destroy_hash_key, @@ -355,6 +355,8 @@ gui_statistic(Tab *tab) g_statistic_viewer_data_list, statistic_viewer_data); + request_background_data(statistic_viewer_data); + return statistic_viewer_data; }