From: John Darrington Date: Sat, 29 Nov 2008 00:21:54 +0000 (+0900) Subject: Fixed crash when scrolling X-Git-Tag: v0.7.1~96 X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=commitdiff_plain;h=5707d31d616598bb6c572c3afe5be174d5784aae Fixed crash when scrolling --- diff --git a/lib/gtksheet/gtksheet.c b/lib/gtksheet/gtksheet.c index 57613f1c..b908693e 100644 --- a/lib/gtksheet/gtksheet.c +++ b/lib/gtksheet/gtksheet.c @@ -4748,6 +4748,9 @@ draw_column_title_buttons_range (GtkSheet *sheet, gint first, gint last) rect.x -= sheet->hadjustment->value; + minimize_int (&rect.width, sheet->column_title_area.width); + maximize_int (&rect.x, 0); + gdk_window_begin_paint_rect (sheet->column_title_window, &rect); for (col = first ; col <= last ; ++col) @@ -4794,6 +4797,9 @@ draw_row_title_buttons_range (GtkSheet *sheet, gint first, gint last) rect.y -= sheet->vadjustment->value; + minimize_int (&rect.height, sheet->row_title_area.height); + maximize_int (&rect.y, 0); + gdk_window_begin_paint_rect (sheet->row_title_window, &rect); for (row = first; row <= last; ++row) {