From xemacs-m  Tue Dec 17 14:18:51 1996
Received: from xemacs.cs.uiuc.edu (localhost [127.0.0.1]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with ESMTP id OAA00759; Tue, 17 Dec 1996 14:18:50 -0600 (CST)
Message-Id: <199612172018.OAA00759@xemacs.cs.uiuc.edu>
To: Hrvoje Niksic <hniksic@srce.hr>
cc: xemacs-beta@xemacs.org
Subject: Re: Display refreshing 
In-reply-to: Your message of "17 Dec 1996 18:49:42 +0100."
             <kigrakpawnd.fsf@jagor.srce.hr> 
Date: Tue, 17 Dec 1996 14:18:48 -0600
From: Chuck Thompson <cthomp@xemacs.org>

    Hrv> I have asked this once before, but noone has answered.  I
    Hrv> wonder why the display is not refreshed when XEmacs is busy,
    Hrv> and an outside event requires redraw.

    Hrv> Since this can be quite annoying at times, I would like to
    Hrv> know whether this a fallacy of the redisplay engine, or a
    Hrv> bug.

It wouldn't be a bug in the display engine proper.  It would have to
be caused either be 1) the event loop simply not calling redisplay
while the activity is going on or 2) the top-most level of redisplay
which decides if anything needs to be done is either not triggering
properly or its preemption check is going off when possibly it
shouldn't be.

Whatever the case, the fix is almost certainly just a line or two
code.  Where to make the tweaks is the fun question.



			-Chuck

