"Kirill 'Big K' Katsnelson" <kkm(a)dtmx.com> writes:
Some time ago, Kyle Jones wrote...
>An image instance might be invalidated by a face change also.
>For instance XPM images can have a transparent background and
>therefore inherit their background color from the glyph's face.
>So this is a general problem that we have to solve.
Oh, I missed that. Won't be hard. I can merely relax the checks,
causing more glyphs to be recomputed. Perhaps all, changing faces is
a rare operation, and often leads to the total redisplay anyway.
Please be careful about these things. There are many operations that
cause a complete redisplay in XEmacs that could be optimized away, and
it often causes unnecessary flicker.
For instance, some time in the 21.2 beta cycle, a new flicker was
added when you leave the minibuffer. Something like `M-: C-g' redraws
the whole frame after the C-g. This is especially annoying under
TTY's.