From: Po Lu Date: Sat, 9 Apr 2022 00:48:45 +0000 (+0800) Subject: * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix default operator. X-Git-Tag: emacs-29.0.90~1931^2~693 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6449179822543b794ed3b1d0b06087c1fe33ee15;p=emacs.git * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix default operator. --- diff --git a/src/pgtkterm.c b/src/pgtkterm.c index fb62f5978de..8b60064c421 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,