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:
parent
3109d63f84
commit
49d838ea4a
10
src/xterm.c
10
src/xterm.c
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user