Commit 1b492fa5 authored by Alan Third's avatar Alan Third

Force screen update after drawing cursor glyph (bug#23774)

* src/nsterm.m (ns_draw_window_cursor): Force a screen update after
drawing the glyph over the cursor.
parent c8439abe
......@@ -3143,7 +3143,16 @@ Note that CURSOR_WIDTH is meaningful only for (h)bar cursors.
/* draw the character under the cursor */
if (cursor_type != NO_CURSOR)
draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR);
{
draw_phys_cursor_glyph (w, glyph_row, DRAW_CURSOR);
#ifdef NS_IMPL_COCOA
/* The glyph under the cursor isn't displayed when switching
spaces, so force an update. This seems to be related to the
use of NSDisableScreenUpdates. */
[FRAME_NS_VIEW (f) setNeedsDisplay:YES];
#endif
}
#ifdef NS_IMPL_COCOA
NSEnableScreenUpdates ();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment