diff options
author | nicm <nicm> | 2017-02-08 08:26:35 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-02-08 08:26:35 +0000 |
commit | acb4bd9e563a30922a136ccd60930f965bfe574a (patch) | |
tree | d6c49ff0cec07794fee86c4501f1eaf88d07f25f /grid.c | |
parent | 35a0606de154308a6dad93a82404907683048104 (diff) | |
download | rtmux-acb4bd9e563a30922a136ccd60930f965bfe574a.tar.gz rtmux-acb4bd9e563a30922a136ccd60930f965bfe574a.tar.bz2 rtmux-acb4bd9e563a30922a136ccd60930f965bfe574a.zip |
Tweak how much we expand lines by.
Diffstat (limited to 'grid.c')
-rw-r--r-- | grid.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -292,11 +292,12 @@ grid_expand_line(struct grid *gd, u_int py, u_int sx, u_int bg) if (sx <= gl->cellsize) return; - if (sx < gd->sx) { - sx *= 2; - if (sx > gd->sx) - sx = gd->sx; - } + if (sx < gd->sx / 4) + sx = gd->sx / 4; + else if (sx < gd->sx / 2) + sx = gd->sx / 2; + else + sx = gd->sx; gl->celldata = xreallocarray(gl->celldata, sx, sizeof *gl->celldata); for (xx = gl->cellsize; xx < sx; xx++) |