GNU bug report logs -
#33442
26.1.90; Cairo side-by-side windows scrolling fix should be cherry-picked
Previous Next
Reported by: Ari Roponen <ari.roponen <at> gmail.com>
Date: Tue, 20 Nov 2018 08:16:02 UTC
Severity: normal
Tags: fixed
Found in version 26.1.90
Fixed in version 26.2
Done: Robert Pluim <rpluim <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Dmitry Gutov <dgutov <at> yandex.ru> writes:
> On 21.11.2018 9:11, Ari Roponen wrote:
>
>> I have been using --with-cairo for my Emacs builds for six months, and
>> haven't had any major problems with it.
>
> Curious.
>
> I've just tried building the master branch --with-cairo (on
> GNU/Linux), and I see crippling rendering problems right away. Maybe
> the same issue as reported at
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23925.
>
It does work here. I use gnome-shell on Xwayland.
Could you try the following patch, if it helps?
diff --git a/src/xterm.c b/src/xterm.c
index 3a7e31e712..e82beacd7d 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -992,6 +992,9 @@ x_update_begin (struct frame *f)
if (FRAME_TOOLTIP_P (f) && !FRAME_VISIBLE_P (f))
return;
+ if (FRAME_GARBAGED_P (f))
+ x_cr_destroy_surface (f);
+
if (! FRAME_CR_SURFACE (f))
{
int width, height;
This bug report was last modified 6 years and 214 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.