]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix default operator.
authorPo Lu <luangruo@yahoo.com>
Sat, 9 Apr 2022 00:48:45 +0000 (08:48 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 9 Apr 2022 00:48:45 +0000 (08:48 +0800)
src/pgtkterm.c

index fb62f5978de942435c1d56048574e3a82ddadf67..8b60064c4216522f11bbac862d9c9dc75635c67c 100644 (file)
@@ -7206,8 +7206,11 @@ pgtk_set_cr_source_with_color (struct frame *f, unsigned long color,
   pgtk_query_color (f, &col);
 
   if (!respects_alpha_background)
-    cairo_set_source_rgb (FRAME_CR_CONTEXT (f), col.red / 65535.0,
-                         col.green / 65535.0, col.blue / 65535.0);
+    {
+      cairo_set_source_rgb (FRAME_CR_CONTEXT (f), col.red / 65535.0,
+                           col.green / 65535.0, col.blue / 65535.0);
+      cairo_set_operator (FRAME_CR_CONTEXT (f), CAIRO_OPERATOR_OVER);
+    }
   else
     {
       cairo_set_source_rgba (FRAME_CR_CONTEXT (f), col.red / 65535.0,