From: Richard M. Stallman Date: Thu, 25 Jul 2002 03:20:36 +0000 (+0000) Subject: (unwind_redisplay): Clear redisplay_updating_p. X-Git-Tag: ttn-vms-21-2-B4~13868 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=acfca545dc270207151530842057e6b899a52946;p=emacs.git (unwind_redisplay): Clear redisplay_updating_p. --- diff --git a/src/ChangeLog b/src/ChangeLog index 13f0fd48da5..cc91ec92a9e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,10 @@ +2002-07-24 Gerd Moellmann + + * xterm.c (expose_overlaps): New function. + (expose_window): Use it to fix the display of overlapping rows. + + * xdisp.c (unwind_redisplay): Clear redisplay_updating_p. + 2002-07-23 Ken Raeburn * lisp.h (XPNTR): Use NO_UNION_TYPE version for union as well, diff --git a/src/xdisp.c b/src/xdisp.c index 5c8b786f410..687c0eb9440 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -9170,14 +9170,16 @@ redisplay_preserve_echo_area (from_where) /* Function registered with record_unwind_protect in - redisplay_internal. Clears the flag indicating that a redisplay is - in progress. */ + redisplay_internal. Reset redisplaying_p to the value it had + before redisplay_internal was called, and clear + redisplay_updating_p. */ static Lisp_Object unwind_redisplay (old_redisplaying_p) Lisp_Object old_redisplaying_p; { redisplaying_p = XFASTINT (old_redisplaying_p); + redisplay_updating_p = 0; return Qnil; }