From: Alan Third Date: Sat, 16 Feb 2019 10:56:13 +0000 (+0000) Subject: Don't redraw the glyph on top of bar cursors X-Git-Tag: emacs-27.0.90~3453 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d2270d8fc93b5fb0b82fec4d85d122ea4e38dff3;p=emacs.git Don't redraw the glyph on top of bar cursors * src/nsterm.m (ns_draw_window_cursor): Limit when we redraw the glyph. --- diff --git a/src/nsterm.m b/src/nsterm.m index ccf8ecc4d26..81d36be6cc0 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3262,8 +3262,9 @@ ns_draw_window_cursor (struct window *w, struct glyph_row *glyph_row, break; } - /* draw the character under the cursor */ - if (cursor_type != NO_CURSOR) + /* Draw the character under the cursor. Other terms only draw + the character on top of box cursors, so do the same here. */ + if (cursor_type == FILLED_BOX_CURSOR || cursor_type == HOLLOW_BOX_CURSOR) draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR); ns_reset_clipping (f);