1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-19 10:22:27 +00:00

* xterm.c (x_display_box_cursor, x_display_bar_cursor): Don't

display the cursor on garbaged frames.
This commit is contained in:
Jim Blandy 1993-03-17 20:11:00 +00:00
parent 3109d63f84
commit 49d838ea4a

View File

@ -3328,7 +3328,10 @@ x_display_bar_cursor (f, on)
{
struct frame_glyphs *current_glyphs = FRAME_CURRENT_GLYPHS (f);
if (! FRAME_VISIBLE_P (f))
/* This is pointless on invisible frames, and dangerous on garbaged
frames; in the latter case, the frame may be in the midst of
changing its size, and curs_x and curs_y may be off the frame. */
if (! FRAME_VISIBLE_P (f) || FRAME_GARBAGED_P (f))
return;
if (! on && f->phys_cursor_x < 0)
@ -3394,7 +3397,10 @@ x_display_box_cursor (f, on)
{
struct frame_glyphs *current_glyphs = FRAME_CURRENT_GLYPHS (f);
if (! FRAME_VISIBLE_P (f))
/* This is pointless on invisible frames, and dangerous on garbaged
frames; in the latter case, the frame may be in the midst of
changing its size, and curs_x and curs_y may be off the frame. */
if (! FRAME_VISIBLE_P (f) || FRAME_GARBAGED_P (f))
return;
/* If cursor is off and we want it off, return quickly. */