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

Reply via email to