Author: tlsa
Date: Thu Jan 22 11:52:22 2009
New Revision: 6176
URL: http://source.netsurf-browser.org?rev=6176&view=rev
Log:
Ignore clear:left; when the only floats are on the right and vice versa.
Modified:
trunk/netsurf/render/layout.c
Modified: trunk/netsurf/render/layout.c
URL:
http://source.netsurf-browser.org/trunk/netsurf/render/layout.c?rev=6176&r1=6175&r2=6176&view=diff
==============================================================================
--- trunk/netsurf/render/layout.c (original)
+++ trunk/netsurf/render/layout.c Thu Jan 22 11:52:22 2009
@@ -1835,8 +1835,10 @@
d->margin[BOTTOM];
if (d->style && (d->style->clear == CSS_CLEAR_NONE ||
- (d->style->clear != CSS_CLEAR_NONE &&
- left == 0 && right == 0)) &&
+ (d->style->clear == CSS_CLEAR_LEFT &&
+ left == 0) ||
+ (d->style->clear == CSS_CLEAR_RIGHT &&
+ right == 0)) &&
(b->width <= (x1 - x0) - x ||
(left == 0 && right == 0 && x == 0)) &&
cy >= cont->clear_level) {
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org