[mutter] frames: Don't bother painting the background



commit 4f9b994e736b967b0f7059ae7dcffd76774a7a28
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Sat Jun 21 13:39:36 2014 -0400

    frames: Don't bother painting the background
    
    GDK (and also GTK+!) do this for us already.

 src/ui/frames.c |   27 ---------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)
---
diff --git a/src/ui/frames.c b/src/ui/frames.c
index eec167f..65c94b9 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -1581,28 +1581,6 @@ meta_frames_destroy_event           (GtkWidget           *widget,
 
 
 static void
-setup_bg_cr (cairo_t *cr, GdkWindow *window, int x_offset, int y_offset)
-{
-  GdkWindow *parent = gdk_window_get_parent (window);
-  cairo_pattern_t *bg_pattern;
-
-  bg_pattern = gdk_window_get_background_pattern (window);
-  if (bg_pattern == NULL && parent)
-    {
-      gint window_x, window_y;
-
-      gdk_window_get_position (window, &window_x, &window_y);
-      setup_bg_cr (cr, parent, x_offset + window_x, y_offset + window_y);
-    }
-  else if (bg_pattern)
-    {
-      cairo_translate (cr, - x_offset, - y_offset);
-      cairo_set_source (cr, bg_pattern);
-      cairo_translate (cr, x_offset, y_offset);
-    }
-}
-
-static void
 clip_region_to_visible_frame_border (cairo_region_t *region,
                                      MetaUIFrame    *frame)
 {
@@ -1785,11 +1763,6 @@ meta_frames_draw (GtkWidget *widget,
   gdk_cairo_region (cr, region);
   cairo_clip (cr);
 
-  cairo_save (cr);
-  setup_bg_cr (cr, frame->window, 0, 0);
-  cairo_paint (cr);
-  cairo_restore (cr);
-
   meta_frames_paint (frames, frame, cr);
 
  out:


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