summaryrefslogtreecommitdiff
path: root/render/layout.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-12-05 21:42:08 +0000
committerJames Bursa <james@netsurf-browser.org>2004-12-05 21:42:08 +0000
commit3e6a2b9d9a0b4125eeeb37384b25a0232d4da7c5 (patch)
tree6935dd22cc57782f4fc3483c7726a80bec66a701 /render/layout.c
parent6bddd0837f4cd7082b537037be267cad585d22ee (diff)
downloadnetsurf-3e6a2b9d9a0b4125eeeb37384b25a0232d4da7c5.tar.gz
netsurf-3e6a2b9d9a0b4125eeeb37384b25a0232d4da7c5.tar.bz2
[project @ 2004-12-05 21:42:08 by bursa]
Make frames scroll. Implement table cellspacing attribute. svn path=/import/netsurf/; revision=1383
Diffstat (limited to 'render/layout.c')
-rw-r--r--render/layout.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/render/layout.c b/render/layout.c
index ea80de6c3..d9dad2a99 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -1244,6 +1244,13 @@ bool layout_table(struct box *table, int available_width,
layout_find_dimensions(available_width,
c->style, 0,
c->padding, c->border);
+ if (c->style->overflow ==
+ CSS_OVERFLOW_SCROLL ||
+ c->style->overflow ==
+ CSS_OVERFLOW_AUTO) {
+ c->padding[RIGHT] += SCROLLBAR_WIDTH;
+ c->padding[BOTTOM] += SCROLLBAR_WIDTH;
+ }
}
}
}