Changeset 53874


Ignore:
Timestamp:
Nov 17, 2012, 11:46:43 PM (12 years ago)
Author:
hcho
Message:

Fixed the broken -s barscale (ticket 422).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • grass/trunk/display/d.barscale/draw_scale.c

    r45615 r53874  
    202202        D_pos_rel(0, 1 - 4);
    203203        for (i = 1; i <= scales[incr].seg; i++) {
    204             xarr[0] = 0;            yarr[0] = 0;
    205             xarr[1] = seg_len;      yarr[1] = 0;
    206             xarr[2] = 0;            yarr[2] = (i % 2 ? -4 : 4);
    207             xarr[3] = -seg_len;     yarr[3] = 0;
    208             xarr[4] = 0;            yarr[4] = (i % 2 ? 4 : -4);
     204            xarr[0] = 0;                    yarr[0] = 0;
     205            xarr[1] = (int)seg_len;         yarr[1] = 0;
     206            xarr[2] = 0;                    yarr[2] = (i % 2 ? -4 : 4);
     207            xarr[3] = -(int)seg_len;        yarr[3] = 0;
     208            xarr[4] = 0;                    yarr[4] = (i % 2 ? 4 : -4);
    209209            /* width is seg_len and height is 4 */
    210             D_polygon_rel(xarr, yarr, 4);
    211             D_pos_rel(seg_len, 0);
     210            D_polygon_rel(xarr, yarr, 5);
     211            D_pos_rel((int)seg_len, 0);
    212212        }
    213213    }
     
    226226        for (i = 1; i <= scales[incr].seg; i += 2) {
    227227            /* width is seg_len and height is 5 */
    228             D_box_rel(seg_len, -5);
    229             D_pos_rel(seg_len * 2, 0);
     228            D_box_rel((int)seg_len, -5);
     229            D_pos_rel((int)seg_len * 2, 0);
    230230        }
    231231    }
Note: See TracChangeset for help on using the changeset viewer.