From 962c8a0d9fcc069cb851a70d52298353e1ec18b5 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 14 Jan 2003 22:33:44 +0000 Subject: If we set a clip rectangle, clear it after we've finished. 2003-01-15 Not Zed * e-cell-tree.c (ect_draw): If we set a clip rectangle, clear it after we've finished. svn path=/trunk/; revision=19467 --- widgets/table/e-cell-tree.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'widgets/table/e-cell-tree.c') diff --git a/widgets/table/e-cell-tree.c b/widgets/table/e-cell-tree.c index b437b49ac2..a1b92ba7e6 100644 --- a/widgets/table/e-cell-tree.c +++ b/widgets/table/e-cell-tree.c @@ -198,7 +198,7 @@ ect_draw (ECellView *ecell_view, GdkDrawable *drawable, ETreeModel *tree_model = e_cell_tree_get_tree_model(ecell_view->e_table_model, row); ETreeTableAdapter *tree_table_adapter = e_cell_tree_get_tree_table_adapter(ecell_view->e_table_model, row); ETreePath node; - GdkRectangle rect, *clip_rect; + GdkRectangle rect, *clip_rect = NULL; GtkWidget *canvas = GTK_WIDGET (tree_view->canvas); GdkGC *fg_gc = canvas->style->fg_gc[GTK_STATE_ACTIVE]; GdkColor *foreground; @@ -333,6 +333,11 @@ ect_draw (ECellView *ecell_view, GdkDrawable *drawable, e_cell_draw (tree_view->subcell_view, drawable, model_col, view_col, row, flags, x1 + subcell_offset, y1, x2, y2); + + if (clip_rect) { + gdk_gc_set_clip_rectangle (tree_view->gc, NULL); + gdk_gc_set_clip_rectangle (fg_gc, NULL); + } } /* -- cgit v1.2.3