[mutter] frames: Don't bother painting the background
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] frames: Don't bother painting the background
- Date: Sat, 21 Jun 2014 17:56:01 +0000 (UTC)
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]