Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/f855774e1a479941f3cdea919a3e9c4de14dbe6a
...commit
http://git.netsurf-browser.org/netsurf.git/commit/f855774e1a479941f3cdea919a3e9c4de14dbe6a
...tree
http://git.netsurf-browser.org/netsurf.git/tree/f855774e1a479941f3cdea919a3e9c4de14dbe6a
The branch, master has been updated
via f855774e1a479941f3cdea919a3e9c4de14dbe6a (commit)
from c08ef5f984fe785b6e13df204046b455489f8810 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf.git/commit/?id=f855774e1a479941f3cdea919a3e9c4de14dbe6a
commit f855774e1a479941f3cdea919a3e9c4de14dbe6a
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>
Layout: Prevent negative widths on absolutle positioned boxes.
diff --git a/render/layout.c b/render/layout.c
index d9b108c..6782fdf 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -3206,7 +3206,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width) width = max_width;
- if (min_width > 0 && width < min_width) width = min_width;
+ if (width < min_width) width = min_width;
right = containing_block->width -
left -
@@ -3267,7 +3267,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
left = containing_block->width -
@@ -3301,7 +3301,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
right = containing_block->width -
@@ -3314,7 +3314,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
left = containing_block->width -
@@ -3333,7 +3333,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
} else if (left != AUTO && width != AUTO && right == AUTO) {
@@ -3341,7 +3341,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
right = containing_block->width -
-----------------------------------------------------------------------
Summary of changes:
render/layout.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/render/layout.c b/render/layout.c
index d9b108c..6782fdf 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -3206,7 +3206,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width) width = max_width;
- if (min_width > 0 && width < min_width) width = min_width;
+ if (width < min_width) width = min_width;
right = containing_block->width -
left -
@@ -3267,7 +3267,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
left = containing_block->width -
@@ -3301,7 +3301,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
right = containing_block->width -
@@ -3314,7 +3314,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
left = containing_block->width -
@@ -3333,7 +3333,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
} else if (left != AUTO && width != AUTO && right == AUTO) {
@@ -3341,7 +3341,7 @@ layout_absolute(struct box *box,
/* Adjust for {min|max}-width */
if (max_width >= 0 && width > max_width)
width = max_width;
- if (min_width > 0 && width < min_width)
+ if (width < min_width)
width = min_width;
right = containing_block->width -
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org