[gtk+] gsk: Don't overdraw with transparent



commit d2622d93adc21a29f9f7afe7e81737aa4c7fde70
Author: Benjamin Otte <otte redhat com>
Date:   Wed Dec 21 18:14:51 2016 +0100

    gsk: Don't overdraw with transparent
    
    That code doesn't do anything.
    
    And what the code should be doing (clearing the abckground) isn't
    necessary as cairo drawing is guaranteed to clear the surface.

 gsk/gskcairorenderer.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/gsk/gskcairorenderer.c b/gsk/gskcairorenderer.c
index 3a83b65..4589755 100644
--- a/gsk/gskcairorenderer.c
+++ b/gsk/gskcairorenderer.c
@@ -65,12 +65,6 @@ gsk_cairo_renderer_render (GskRenderer   *renderer,
 
   gsk_renderer_get_viewport (renderer, &self->viewport);
 
-  cairo_save (cr);
-  cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
-  cairo_set_source_rgba (cr, 0, 0, 0, 0);
-  cairo_paint (cr);
-  cairo_restore (cr);
-
   if (GSK_RENDER_MODE_CHECK (GEOMETRY))
     {
       cairo_save (cr);


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