mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-23 21:37:34 +00:00
Prevent bar cursor overwriting next glyph (bug#16856)
* src/nsterm.m (ns_draw_window_cursor): Test glyph width vs cursor width before setting final size.
This commit is contained in:
parent
a80ee12a64
commit
bf5ddded70
1 changed files with 4 additions and 1 deletions
|
|
@ -2861,7 +2861,10 @@ Note that CURSOR_WIDTH is meaningful only for (h)bar cursors.
|
|||
{
|
||||
if (cursor_width < 1)
|
||||
cursor_width = max (FRAME_CURSOR_WIDTH (f), 1);
|
||||
w->phys_cursor_width = cursor_width;
|
||||
|
||||
/* The bar cursor should never be wider than the glyph. */
|
||||
if (cursor_width < w->phys_cursor_width)
|
||||
w->phys_cursor_width = cursor_width;
|
||||
}
|
||||
/* If we have an HBAR, "cursor_width" MAY specify height. */
|
||||
else if (cursor_type == HBAR_CURSOR)
|
||||
|
|
|
|||
Loading…
Reference in a new issue