+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,
/* 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;
}