diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2006-06-28 16:47:02 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2006-06-28 16:47:02 +0000 |
commit | 22e405f914ab05a8ad92fa1a9d6d5953c8173fbe (patch) | |
tree | 90e05c91f27c2a1510bcec0953ebb764a53720e5 | |
parent | 4e6974b523df4889d7ed2b4f2ecc1ad01d8db3cd (diff) | |
download | netsurf-22e405f914ab05a8ad92fa1a9d6d5953c8173fbe.tar.gz netsurf-22e405f914ab05a8ad92fa1a9d6d5953c8173fbe.tar.bz2 |
Fix float placement when it's an exact fit for the width available
svn path=/trunk/netsurf/; revision=2661
-rw-r--r-- | render/layout.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/render/layout.c b/render/layout.c index 6875bce61..248a944d4 100644 --- a/render/layout.c +++ b/render/layout.c @@ -1207,7 +1207,7 @@ bool layout_line(struct box *first, int width, int *y, d->padding[TOP] + d->height + d->padding[BOTTOM] + d->border[BOTTOM] + d->margin[BOTTOM]; - if (b->width < (x1 - x0) - x || + if (b->width <= (x1 - x0) - x || (left == 0 && right == 0 && x == 0)) { /* fits next to this line, or this line is empty * with no floats */ |