summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 */