At 05:23 PM 3/6/00 -0800, Martin Buchholz wrote:
>>>>> "Andy" == Andy Piper
<andy(a)xemacs.org> writes:
>> I still get annoying flickering on each mouse event if I do M-x occur
>> followed by moving the mouse around in the *Occur* buffer.
Ok, try this. I think this is the Right Fix.
andy
2000-03-08 Andy Piper <andy(a)xemacs.org>
* gutter.c (output_gutter): add some debug.
* glyphs.h (struct Lisp_Image_Instance): add display_hash.
(IMAGE_INSTANCE_DISPLAY_HASH): new macro.
(XIMAGE_INSTANCE_DISPLAY_HASH): ditto.
* redisplay-output.c (compare_runes): use display_hash to
determine if glyphs really are not the same.
* glyphs.c (update_subwindow): check display_hash to see if
anything really needs to be updated. If not then do
nothing. Record the display_hash after updating.
(image_instance_equal): compare the image_instance face also.
--------------------------------------------------------------
Dr Andy Piper
Senior Consultant Architect, BEA Systems Ltd