summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2010-04-26 22:13:22 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2010-04-26 22:13:22 +0000
commit542610c7794f707be5db212f46977fc0366fa1a5 (patch)
tree4f057ef634361eadcd58626dbebcd84c4aa9c0e5
parentbd9c0d9a7e03dff94904000384b5a03ce13d6f29 (diff)
downloadnetsurf-542610c7794f707be5db212f46977fc0366fa1a5.tar.gz
netsurf-542610c7794f707be5db212f46977fc0366fa1a5.tar.bz2
Fix float wrap issue. (Amiga.org nav bar.)
svn path=/trunk/netsurf/; revision=10490
-rw-r--r--render/layout.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/render/layout.c b/render/layout.c
index 93818723f..37af1c2f7 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -2277,9 +2277,10 @@ bool layout_line(struct box *first, int *width, int *y,
int fcy = (cy > cont->clear_level) ? cy :
cont->clear_level;
fy = (fy > fcy) ? fy : fcy;
+ fy = (fy == cy) ? fy + height : fy;
place_float_below(b, *width,
- cx, fy + height, cont);
+ cx, fy, cont);
fy = b->y;
if (d->style && css_computed_clear(d->style) !=
CSS_CLEAR_NONE) {