diff options
author | Po Lu <luangruo@yahoo.com> | 2022-02-11 13:59:03 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-02-11 13:59:03 +0800 |
commit | a9d54814b7337c78df8fae69895d1f0554517c43 (patch) | |
tree | 049e33e1bf9af4dfdc81cbef8231c4dd88ed07d6 /src/pgtkterm.c | |
parent | 9fdc0f08ce69ae0a41f75b10067c29492472f6a6 (diff) | |
download | emacs-a9d54814b7337c78df8fae69895d1f0554517c43.tar.gz |
Don't make cursors affected by background alpha on PGTK
* src/ftcrfont.c (ftcrfont_draw):
* src/pgtkterm.c (x_clear_glyph_string_rect): Make behavior on
PGTK consistent with X.
Diffstat (limited to 'src/pgtkterm.c')
-rw-r--r-- | src/pgtkterm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 8faffe94d42..43c475f2a73 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c @@ -1197,7 +1197,9 @@ pgtk_compute_glyph_string_overhangs (struct glyph_string *s) static void x_clear_glyph_string_rect (struct glyph_string *s, int x, int y, int w, int h) { - pgtk_fill_rectangle (s->f, s->xgcv.background, x, y, w, h, true); + pgtk_fill_rectangle (s->f, s->xgcv.background, x, y, w, h, + (s->first_glyph->type != STRETCH_GLYPH + || s->hl != DRAW_CURSOR)); } |