GNU bug report logs - #74876
31.0.50; Force fringe refresh / force-window-update not affecting fringes

Previous Next

Package: emacs;

Reported by: Michal Nazarewicz <mina86 <at> mina86.com>

Date: Sat, 14 Dec 2024 19:32:02 UTC

Severity: normal

Merged with 75291

Found in version 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #20 received at 74876 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michal Nazarewicz <mina86 <at> mina86.com>
Cc: 74876 <at> debbugs.gnu.org
Subject: Re: bug#74876: 31.0.50; Force fringe refresh / force-window-update
 not affecting fringes
Date: Tue, 17 Dec 2024 14:16:40 +0200
> From: Michal Nazarewicz <mina86 <at> mina86.com>
> Cc: 74876 <at> debbugs.gnu.org
> Date: Mon, 16 Dec 2024 22:47:43 +0100
> 
> On Sun, Dec 15 2024, Eli Zaretskii wrote:
> > Thanks.  I don't think what you want can possibly work, unless we
> > completely redesign how the fringes are updated.
> 
> Well… there’s always the atomic option of calling redraw-frame.  Though
> I’ve found that changing an attribute of a font is sufficient.
> I believe what makes things work is setting f->face_change and calling
> fset_redisplay.

Both methods are quite expensive, and will cause flickering in some
configurations, so I recommend against that.




This bug report was last modified 126 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.