From xemacs-m  Tue Dec 17 14:47:34 1996
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with ESMTP id OAA00842; Tue, 17 Dec 1996 14:47:32 -0600 (CST)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.4/8.8.4)
	  id VAA25534; Tue, 17 Dec 1996 21:47:28 +0100 (MET)
Sender: hniksic@public.srce.hr
To: Chuck Thompson <cthomp@xemacs.org>
Cc: Hrvoje Niksic <hniksic@srce.hr>, xemacs-beta@xemacs.org
Subject: Re: Display refreshing
References: <199612172018.OAA00759@xemacs.cs.uiuc.edu>
X-URL: ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/
X-Attribution: Hrv
X-Face: &}4JQk=L;e.~x+|eo]#DGk@x3~ed!.~lZ}YQcYb7f[WL9L'Z*+OyA\nAEL1M(".[qvI#a2E
 6WYI5>>e7'@_)3Ol9p|Nn2wNa/;~06jL*B%tTcn/XvhAu7qeES0\|MF%$;sI#yn1+y"
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 17 Dec 1996 21:47:27 +0100
In-Reply-To: Chuck Thompson's message of Tue, 17 Dec 1996 14:18:48 -0600
Message-ID: <kigg214sxsw.fsf@jagor.srce.hr>
Lines: 26
X-Mailer: Red Gnus v0.74/XEmacs 19.14

Chuck Thompson (cthomp@xemacs.org) wrote:
> 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.

OK, I see.  So it's not necessary for a timeout to happen; the event
loop must call the redisplay process.  Can it happen that, while
XEmacs is busy, the event loop is not active, and some part of C code
is simply running?

As for 2), I assume that this is not the problem, since these things
never happen unless XEmacs is busy.

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

It would be good if a knowledgable person looked at this.

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
A: Vi is the God of editors.
B: Emacs is the editor of Gods.

