]> code.delx.au - spectrwm/commitdiff
Fix xcb_poly_fill_rectangle() call in bar_print().
authorReginald Kennedy <rk@rejii.com>
Sun, 12 Aug 2012 15:21:40 +0000 (23:21 +0800)
committerReginald Kennedy <rk@rejii.com>
Sun, 12 Aug 2012 15:21:40 +0000 (23:21 +0800)
spectrwm.c

index f539f6cf2fdc87009c0a73858925a5e44d6e3a82..fc0dcafdcdad78aa57c8329e4aa48fda930681ba 100644 (file)
@@ -1442,8 +1442,7 @@ bar_print_legacy(struct swm_region *r, const char *s)
        /* clear back buffer */
        gcv[0] = r->s->c[SWM_S_COLOR_BAR].pixel;
        xcb_change_gc(conn, r->s->bar_gc, XCB_GC_FOREGROUND, gcv);
-       xcb_poly_fill_rectangle(conn, r->bar->buffer, r->s->bar_gc,
-           sizeof(rect), &rect);
+       xcb_poly_fill_rectangle(conn, r->bar->buffer, r->s->bar_gc, 1, &rect);
 
        /* draw back buffer */
        gcvd.graphics_exposures = 0;
@@ -1496,8 +1495,7 @@ bar_print(struct swm_region *r, const char *s)
        /* clear back buffer */
        gcv[0] = r->s->c[SWM_S_COLOR_BAR].pixel;
        xcb_change_gc(conn, r->s->bar_gc, XCB_GC_FOREGROUND, gcv);
-       xcb_poly_fill_rectangle(conn, r->bar->buffer, r->s->bar_gc,
-           sizeof(rect), &rect);
+       xcb_poly_fill_rectangle(conn, r->bar->buffer, r->s->bar_gc, 1, &rect);
 
        /* draw back buffer */
        draw = XftDrawCreate(display, r->bar->buffer,