X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fgtksheet%2Fgtksheet.c;h=246e2d77d8f87753e0af674d85eebea671c5d3c7;hb=7c78141f0fd0e29f0b2c4b8822f760218709e4df;hp=92dda55c0f1892b7de2dc7136b9c4438f11da922;hpb=2864dd3142290b08cdaeb53e31ff335526889b6d;p=pspp-builds.git diff --git a/lib/gtksheet/gtksheet.c b/lib/gtksheet/gtksheet.c index 92dda55c..246e2d77 100644 --- a/lib/gtksheet/gtksheet.c +++ b/lib/gtksheet/gtksheet.c @@ -3116,15 +3116,19 @@ gtk_sheet_expose (GtkWidget *widget, draw_xor_rectangle (sheet, sheet->drag_range); } + } + + (* GTK_WIDGET_CLASS (parent_class)->expose_event) (widget, event); + + if (event->window == sheet->sheet_window) + { if ((!GTK_SHEET_IN_XDRAG (sheet)) && (!GTK_SHEET_IN_YDRAG (sheet))) { if (sheet->state == GTK_SHEET_NORMAL) - g_idle_add (gtk_sheet_draw_active_cell, sheet); + gtk_sheet_draw_active_cell (sheet); } } - (* GTK_WIDGET_CLASS (parent_class)->expose_event) (widget, event); - return FALSE; }