emacs-diffs
[Top][All Lists]
Advanced

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

master 6449179822: * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix


From: Po Lu
Subject: master 6449179822: * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix default operator.
Date: Fri, 8 Apr 2022 20:49:11 -0400 (EDT)

branch: master
commit 6449179822543b794ed3b1d0b06087c1fe33ee15
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix default operator.
---
 src/pgtkterm.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index fb62f5978d..8b60064c42 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -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,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]