[gtk+/wip/css: 9/16] background: Use save/restore around setting the operator



commit 573bf43c1d90f34b6c29d09a31ebc8bbd2451d9e
Author: Benjamin Otte <otte redhat com>
Date:   Mon Apr 30 19:03:42 2012 +0200

    background: Use save/restore around setting the operator

 gtk/gtkthemingbackground.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkthemingbackground.c b/gtk/gtkthemingbackground.c
index eead12b..cfd82bd 100644
--- a/gtk/gtkthemingbackground.c
+++ b/gtk/gtkthemingbackground.c
@@ -56,9 +56,10 @@ _gtk_theming_background_apply_window_background (GtkThemingBackground *bg,
 {
   if (gtk_style_context_has_class (bg->context, "background"))
     {
-      cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0); /* transparent */
-      cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
+      cairo_save (cr);
+      cairo_set_operator (cr, CAIRO_OPERATOR_CLEAR);
       cairo_paint (cr);
+      cairo_restore (cr);
     }
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]