raveit65 61d2686
From 17b7c90b471ab049c3860a0fcfcd8aa9580467e7 Mon Sep 17 00:00:00 2001
raveit65 61d2686
From: rcaridade145 <rcaridade145@gmail.com>
raveit65 61d2686
Date: Sat, 29 Aug 2020 16:52:40 +0100
raveit65 61d2686
Subject: [PATCH 1/2] Do not call cairo paint on generate_pixmaps.
raveit65 61d2686
raveit65 61d2686
Based on Metacity commit https://gitlab.gnome.org/GNOME/metacity/-/commit/0b2f5ad0a2f30726ac0dc59aa59f7f513e91c832
raveit65 61d2686
raveit65 61d2686
Fixes transparent windows.
raveit65 61d2686
---
raveit65 61d2686
 src/ui/frames.c | 2 --
raveit65 61d2686
 1 file changed, 2 deletions(-)
raveit65 61d2686
raveit65 61d2686
diff --git a/src/ui/frames.c b/src/ui/frames.c
raveit65 61d2686
index e70480a..88c57cc 100644
raveit65 61d2686
--- a/src/ui/frames.c
raveit65 61d2686
+++ b/src/ui/frames.c
raveit65 61d2686
@@ -2282,8 +2282,6 @@ generate_pixmap (MetaFrames            *frames,
raveit65 61d2686
   cr = cairo_create (result);
raveit65 61d2686
   cairo_translate (cr, -rect->x, -rect->y);
raveit65 61d2686
 
raveit65 61d2686
-  cairo_paint (cr);
raveit65 61d2686
-
raveit65 61d2686
   meta_frames_paint_to_drawable (frames, frame, cr);
raveit65 61d2686
 
raveit65 61d2686
   cairo_destroy (cr);
raveit65 61d2686
-- 
raveit65 61d2686
2.26.2
raveit65 61d2686