x = WINDOW_TEXT_TO_FRAME_PIXEL_X (w, w->phys_cursor.x);
y = WINDOW_TO_FRAME_PIXEL_Y (w, max (header_line_height, cursor_row->y));
- window_box_width (w, TEXT_AREA) - w->phys_cursor.x);
+ width = min (cursor_glyph->pixel_width,
++ window_box_width (w, TEXT_AREA) - w->phys_cursor.x);
- FRAME_RIF (f)->clear_frame_area (f, x, y,
- cursor_glyph->pixel_width, cursor_row->visible_height);
- rif->clear_frame_area (f, x, y, width, cursor_row->visible_height);
++ FRAME_RIF (f)->clear_frame_area (f, x, y, width, cursor_row->visible_height);
}
/* Erase the cursor by redrawing the character underneath it. */