(unwind_redisplay): Clear redisplay_updating_p.
authorRichard M. Stallman <rms@gnu.org>
Thu, 25 Jul 2002 03:20:36 +0000 (03:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 25 Jul 2002 03:20:36 +0000 (03:20 +0000)
src/ChangeLog
src/xdisp.c

index 13f0fd4..cc91ec9 100644 (file)
@@ -1,3 +1,10 @@
+2002-07-24  Gerd Moellmann  <gerd.moellmann@t-online.de>
+
+       * 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  <raeburn@gnu.org>
 
        * lisp.h (XPNTR): Use NO_UNION_TYPE version for union as well,
index 5c8b786..687c0eb 100644 (file)
@@ -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;
 }