Like the prior commits, the problem fixed in this commit seems to have been a
mistake in
ebd6191b0eec6e23d96c92aaa06212de339207e3 in not updating these
variables to doubles when transitioning to double-based points. Squashes 1
-Wfloat-conversion warnings.
bool ps_needs_free = false;
pathend_t tend, hend;
boxf lb;
- int i, pn, ydelta;
+ int i, pn;
edge_t *f;
pointf points[7];
lb.LL.x = ND_coord(ln).x - ND_lw(ln);
lb.UR.x = ND_coord(ln).x + ND_rw(ln);
lb.UR.y = ND_coord(ln).y + ND_ht(ln)/2;
- ydelta = ND_coord(ln).y - GD_rank(g)[ND_rank(tn)].ht1 -
- ND_coord(tn).y + GD_rank(g)[ND_rank(tn)].ht2;
+ double ydelta = ND_coord(ln).y - GD_rank(g)[ND_rank(tn)].ht1 -
+ ND_coord(tn).y + GD_rank(g)[ND_rank(tn)].ht2;
ydelta /= 6;
lb.LL.y = lb.UR.y - MAX(5,ydelta);