# HG changeset patch # User Eli Zaretskii # Date 1282158371 -10800 # Node ID 350a910f00bf558ddb542ef9e1095bac214bfdf6 # Parent 7d60b9e853499dd508115bfa040226322ef1fbfc xterm.c (x_draw_bar_cursor): Fix last change. diff -r 7d60b9e85349 -r 350a910f00bf src/xterm.c --- a/src/xterm.c Wed Aug 18 19:54:08 2010 +0300 +++ b/src/xterm.c Wed Aug 18 22:06:11 2010 +0300 @@ -7152,6 +7152,8 @@ if (kind == BAR_CURSOR) { + int x = WINDOW_TEXT_TO_FRAME_PIXEL_X (w, w->phys_cursor.x); + if (width < 0) width = FRAME_CURSOR_WIDTH (f); width = min (cursor_glyph->pixel_width, width); @@ -7163,8 +7165,7 @@ if ((cursor_glyph->resolved_level & 1) != 0) x += cursor_glyph->pixel_width - width; - XFillRectangle (dpy, window, gc, - WINDOW_TEXT_TO_FRAME_PIXEL_X (w, w->phys_cursor.x), + XFillRectangle (dpy, window, gc, x, WINDOW_TO_FRAME_PIXEL_Y (w, w->phys_cursor.y), width, row->height); }