Mercurial > emacs
changeset 44814:06d704d7ed94
(x_display_and_set_cursor): Set phys_cursor_width to
0 for NO_CURSOR.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 24 Apr 2002 17:03:03 +0000 |
parents | 927a6a3e6c8f |
children | cf2454d3a103 |
files | src/xterm.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xterm.c Wed Apr 24 16:57:19 2002 +0000 +++ b/src/xterm.c Wed Apr 24 17:03:03 2002 +0000 @@ -11248,7 +11248,9 @@ Likewise if part of the cursor is below y1, with the exception of the cursor being in the first blank row at the buffer and window end because update_text_area - doesn't draw that row. */ + doesn't draw that row. (Except when it does, but + that's handled in update_text_area.) */ + if (((y0 >= cy0 && y0 < cy1) || (y1 > cy0 && y1 < cy1)) && w->current_matrix->rows[w->phys_cursor.vpos].displays_text_p) w->phys_cursor_on_p = 0; @@ -11767,6 +11769,7 @@ break; case NO_CURSOR: + w->phys_cursor_width = 0; break; default: