summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2008-01-27 19:06:11 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2008-01-27 19:06:11 +0000
commit2a28537fe606243d7c203916d83c12261c5ed61f (patch)
treec667f05bc4c44051a96fa8966654192864186c46 /render
parentf5d07c4988949e8c50e2581fec78ce5eb3f5d28b (diff)
downloadnetsurf-2a28537fe606243d7c203916d83c12261c5ed61f.tar.gz
netsurf-2a28537fe606243d7c203916d83c12261c5ed61f.tar.bz2
Background area extends to border edge.
svn path=/trunk/netsurf/; revision=3781
Diffstat (limited to 'render')
-rw-r--r--render/html_redraw.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/render/html_redraw.c b/render/html_redraw.c
index 52b33190a..be947ce3d 100644
--- a/render/html_redraw.c
+++ b/render/html_redraw.c
@@ -1199,9 +1199,13 @@ bool html_redraw_background(int x, int y, struct box *box, float scale,
break;
case CSS_BACKGROUND_REPEAT_REPEAT_X:
repeat_x = true;
+ clip_x0 = px0 = px0 - box->border[LEFT];
+ clip_x1 = px1 = px1 + box->border[RIGHT];
break;
case CSS_BACKGROUND_REPEAT_REPEAT_Y:
repeat_y = true;
+ clip_y0 = py0 = py0 - box->border[TOP];
+ clip_y1 = py1 = py1 + box->border[BOTTOM];
break;
case CSS_BACKGROUND_REPEAT_NO_REPEAT:
break;