At 03:29 PM 12/22/99 +0100, Jan Vroonhof wrote:
I finally tracked down why the gutter is flashing all the time when
using Gnus. The problem is that the Gnus mime code is full of
(save-current-window
What's this --^^^^?
(save-window-excursion
(select-window w)
..))
and these select-window's call record-buffer-hook which does the
update tab stuff.
Simple tests don't flash for me. Maybe this is because I'm using a largely
synchronous X server (MS-WIndows)?
Moreover I can't see any redisplay optimizations you refer to. Sure
redisplay doesn't kick in till events trigger, but this cannot be true for
widgets - you have to modify properties when you are asked to and this will
cause some flicker. I wonder whether we could do some specific optimization
of this particular case (e.g. not call update-tab-in-gutter if we are in a
window-excursion)?
andy
--------------------------------------------------------------
Dr Andy Piper
Senior Consultant Architect, BEA Systems Ltd