Andy Piper wrote:
At 02:46 AM 5/7/00 -0700, Ben Wing wrote:
>Recently I've noticed that if XEmacs is covered, and you uncover it, e.g. by
>clicking on the taskbar so that the mouse is not in the frame once it's exposed,
>everything is redrawn correctly *EXCEPT* the
>menubars/toolbars/scrollbars/gutters -- i.e. the stuff drawn by windows. Once
>you move the mouse into the frame, or any other event (e.g. timer) happens, it
>gets redrawn. For me, this can always be reproduced by iconifying and then
>clicking on the taskbar.
This works ok for me, so maybe there is a subtle, timing related,
difference between cygwin and native. The only thing I have done that
might be at fault is the ignored_expose stuff. Try commenting out line 1664
in event-msw.c and see if that makes any difference.
Tried that, no cigar.
It does look like a timing issue since inserting a few judicious
OutputDebugString()s in event-msw.c was enough to make it start working
properly for me.
Jonathan.
--
Jonathan Harris | jhar(a)tardis.ed.ac.uk
London, England | Jonathan.Harris(a)symbian.com