{
EventsRequest *events_request = (EventsRequest*)hook_data;
LttvTracesetState *tss = (LttvTracesetState*)call_data;
-
+ ControlFlowData *cfd = (ControlFlowData*)events_request->viewer_data;
+
+ /* Desactivate sort */
+ gtk_tree_sortable_set_sort_column_id(
+ GTK_TREE_SORTABLE(cfd->process_list->list_store),
+ TRACE_COLUMN,
+ GTK_SORT_ASCENDING);
+
drawing_chunk_begin(events_request, tss);
return 0;
{
EventsRequest *events_request = (EventsRequest*)hook_data;
LttvTracesetState *tss = (LttvTracesetState*)call_data;
-
+
drawing_data_request_begin(events_request, tss);
return 0;
/* Draw last items */
g_hash_table_foreach(process_list->process_hash, draw_closure,
(void*)&closure_data);
+
/* Request expose */
drawing_request_expose(events_request, tss, end_time);
g_hash_table_foreach(process_list->process_hash, draw_closure,
(void*)&closure_data);
+ /* Reactivate sort */
+ gtk_tree_sortable_set_sort_column_id(
+ GTK_TREE_SORTABLE(control_flow_data->process_list->list_store),
+ GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID,
+ GTK_SORT_ASCENDING);
+
+ update_index_to_pixmap(control_flow_data->process_list);
+
/* Request expose */
drawing_request_expose(events_request, tss, end_time);