summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2009-01-26 09:11:54 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2009-01-26 09:11:54 +0000
commit0a175d4020373b5e9bd040a6e03db177be2c0f0b (patch)
tree636ca12b99243e7f728bba9e5cb197d62c70c676
parent0fefb7a605e5bdecd300eff127b7de30aaec6f21 (diff)
downloadnetsurf-0a175d4020373b5e9bd040a6e03db177be2c0f0b.tar.gz
netsurf-0a175d4020373b5e9bd040a6e03db177be2c0f0b.tar.bz2
Fix -ve margins.
svn path=/trunk/netsurf/; revision=6277
-rw-r--r--render/layout.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/render/layout.c b/render/layout.c
index 8c7d95520..6a700e019 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -932,9 +932,9 @@ int layout_solve_width(int available_width, int width, int lm, int rm,
bool auto_width = false;
/* Increase specified left/right margins */
- if (margin[LEFT] != AUTO && margin[LEFT] < lm)
+ if (margin[LEFT] != AUTO && margin[LEFT] < lm && margin[LEFT] >= 0)
margin[LEFT] = lm;
- if (margin[RIGHT] != AUTO && margin[RIGHT] < rm)
+ if (margin[RIGHT] != AUTO && margin[RIGHT] < rm && margin[RIGHT] >= 0)
margin[RIGHT] = rm;
/* Find width */