]> git.eshelyaron.com Git - emacs.git/commitdiff
xterm.c (x_draw_bar_cursor): Fix last change.
authorEli Zaretskii <eliz@gnu.org>
Wed, 18 Aug 2010 19:06:11 +0000 (22:06 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 18 Aug 2010 19:06:11 +0000 (22:06 +0300)
src/xterm.c

index 420c5ccc7fd099f00289568791e6003d3b9bf4da..c049ce78913a98176099a7fe43f832ad1277579e 100644 (file)
@@ -7152,6 +7152,8 @@ x_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, enum text
 
       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 @@ x_draw_bar_cursor (struct window *w, struct glyph_row *row, int width, enum text
          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);
        }