From dcfd80956f293e3fd0a01647954bfd80f6368e1f Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Fri, 23 Sep 2011 16:50:20 +0000 Subject: Use fixed insted of floating point to get percentage of available_width, for width calc. svn path=/trunk/netsurf/; revision=12869 --- render/layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'render/layout.c') diff --git a/render/layout.c b/render/layout.c index 13308af2b..dda268204 100644 --- a/render/layout.c +++ b/render/layout.c @@ -1527,8 +1527,8 @@ void layout_find_dimensions(int available_width, int viewport_height, if (wtype == CSS_WIDTH_SET) { if (unit == CSS_UNIT_PCT) { - *width = (FIXTOFLT(value) * available_width) - / 100; + *width = FPCT_OF_INT_TOINT( + value, available_width); } else { *width = FIXTOINT(nscss_len2px(value, unit, style)); -- cgit v1.2.3