X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fresourceview%2Fdrawing.c;h=243ee37bf30673a3a550c84e51d5c647f9a4ece9;hb=67f729732d629426de5a04965a81f6f0848af053;hp=519e69ae8898226896816b315facbe865f24e7b1;hpb=1a9bb5b818e843c35c6dd222342f0af30668b3cb;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c index 519e69ae..243ee37b 100644 --- a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c +++ b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c @@ -138,7 +138,7 @@ void drawing_data_request(Drawing_t *drawing, ControlFlowData *control_flow_data = drawing->control_flow_data; // (ControlFlowData*)g_object_get_data( - // G_OBJECT(drawing->drawing_area), "control_flow_data"); + // G_OBJECT(drawing->drawing_area), "resourceview_data"); LttTime start, time_end; LttTime window_end = time_window.end_time; @@ -453,7 +453,7 @@ void drawing_data_request(Drawing_t *drawing, static void set_last_start(gpointer key, gpointer value, gpointer user_data) { - ResourceInfo *process_info = (ResourceInfo*)key; + //ResourceInfo *process_info = (ResourceInfo*)key; HashedResourceData *hashed_process_data = (HashedResourceData*)value; guint x = (guint)user_data; @@ -473,6 +473,8 @@ static void set_last_start(gpointer key, gpointer value, gpointer user_data) void drawing_data_request_begin(EventsRequest *events_request, LttvTracesetState *tss) { + int i; + g_debug("Begin of data request"); ControlFlowData *cfd = events_request->viewer_data; LttvTracesetContext *tsc = LTTV_TRACESET_CONTEXT(tss); @@ -490,8 +492,10 @@ void drawing_data_request_begin(EventsRequest *events_request, LttvTracesetState width, &x); - g_hash_table_foreach(cfd->process_list->process_hash, set_last_start, - (gpointer)x); + for(i=0; iprocess_list->restypes[i].hash_table, set_last_start, + (gpointer)x); + } } @@ -673,7 +677,7 @@ expose_event( GtkWidget *widget, GdkEventExpose *event, gpointer user_data ) ControlFlowData *control_flow_data = (ControlFlowData*)g_object_get_data( G_OBJECT(widget), - "control_flow_data"); + "resourceview_data"); #if 0 if(unlikely(drawing->gc == NULL)) { drawing->gc = gdk_gc_new(drawing->drawing_area->window); @@ -800,7 +804,7 @@ button_press_event( GtkWidget *widget, GdkEventButton *event, gpointer user_data ControlFlowData *control_flow_data = (ControlFlowData*)g_object_get_data( G_OBJECT(widget), - "control_flow_data"); + "resourceview_data"); Drawing_t *drawing = control_flow_data->drawing; TimeWindow time_window = lttvwindow_get_time_window(control_flow_data->tab);