From 5707d31d616598bb6c572c3afe5be174d5784aae Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 29 Nov 2008 09:21:54 +0900 Subject: [PATCH] Fixed crash when scrolling --- lib/gtksheet/gtksheet.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/gtksheet/gtksheet.c b/lib/gtksheet/gtksheet.c index 57613f1c7e..b908693e0a 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) { -- 2.30.2