Commit 60f2f3f1 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(update_text_area): Set phys_cursor_on_p to 0 in the

case of writing a whole row, more or less analogous to the case of
writing only parts of a row.
parent 4398e673
2002-04-24 Gerd Moellmann <gerd@gnu.org>
* dispnew.c (update_text_area): Set phys_cursor_on_p to 0 in the
case of writing a whole row, more or less analogous to the case of
writing only parts of a row.
* xterm.c (x_display_and_set_cursor): Set phys_cursor_width to
0 for NO_CURSOR.
* xterm.c (notice_overwritten_cursor): Fix an off by 1 error.
2002-04-23 Colin Walters <walters@verbum.org>
......
......@@ -4267,6 +4267,16 @@ update_text_area (w, vpos)
/* Clear to end of window. */
rif->clear_end_of_line (-1);
changed_p = 1;
/* This erases the cursor. We do this here because
notice_overwritten_cursor cannot easily check this, which
might indicate that the whole functionality of
notice_overwritten_cursor would better be implemented here.
On the other hand, we need notice_overwritten_cursor as long
as mouse highlighting is done asynchronously outside of
redisplay. */
if (vpos == w->phys_cursor.vpos)
w->phys_cursor_on_p = 0;
}
else
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment