X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fcontrolflow%2Fdrawing.c;h=9939a7ca20f613363a7dac387c76b0b82c305fb2;hb=80fdc3cbffc8644a8fb39e1e0c2b65c86cd9439c;hp=6648c9579e1229c30acd4e89ea28eb08d1fd59c8;hpb=1c736ed5fd25e728fa1df0899be03c4853c556d8;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.c b/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.c index 6648c957..9939a7ca 100644 --- a/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.c +++ b/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.c @@ -559,6 +559,15 @@ configure_event( GtkWidget *widget, GdkEventConfigure *event, widget->allocation.height != 1) && drawing->damage_begin < drawing->damage_end) { + + rectangle_pixmap (drawing->control_flow_data->process_list, + drawing->drawing_area->style->black_gc, + TRUE, + 0, 0, + drawing->alloc_width, // do not overlap + -1); + + drawing_data_request(drawing, drawing->damage_begin, 0, @@ -603,6 +612,7 @@ expose_event( GtkWidget *widget, GdkEventExpose *event, gpointer user_data ) event->area.x, event->area.y, event->area.width, event->area.height); #endif //0 + drawing->height = processlist_get_height(control_flow_data->process_list); copy_pixmap_to_screen(control_flow_data->process_list, widget->window, widget->style->fg_gc[GTK_WIDGET_STATE (widget)], @@ -611,7 +621,6 @@ expose_event( GtkWidget *widget, GdkEventExpose *event, gpointer user_data ) /* Erase the dotted lines left.. */ -#if 0 if(widget->allocation.height > drawing->height) { gdk_draw_rectangle (widget->window, @@ -621,7 +630,6 @@ expose_event( GtkWidget *widget, GdkEventExpose *event, gpointer user_data ) event->area.width, // do not overlap widget->allocation.height - drawing->height); } -#endif //0 if(ltt_time_compare(time_window.start_time, current_time) <= 0 && ltt_time_compare(window_end, current_time) >= 0) {