"Kirill M. Katsnelson" <kkm(a)kis.ru> writes:
The message queue is drained to see if there are any C-g's
typed.
The redisplay behavoir you mention appears to be a side effect of
this mechanism...
A great side-effect, I'd say!
There is another consequence, and I do not know is it good or
bad. To see it, start Task Manager (C+Sh+ESC anywhere in Windows),
and click on the "Performance" tab. You will see CPU meter, staying
at 100% when (while t) is looping.
OK.
Now, press left button on the frame side or corner, as if you are
gonig to drag it. CPU drops down to 0. While you resize the frame,
real redisplay() is called, to update frame contents.
This means that rediplay may get called any time QUITP is executed.
This, in itself, should not be too bad. It is generally expected
that, with QUIT, anything is possible.
More to this, resizing frame may cause frame windows to be deleted,
How come?
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Thou Who might be our Father Who perhaps may be in Heaven...
-- Roger Zelazny