summaryrefslogtreecommitdiff
path: root/render/layout.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-07-08 18:49:14 +0000
committerJames Bursa <james@netsurf-browser.org>2003-07-08 18:49:14 +0000
commitfc493927d40a5ad3205e2f08829ffe3f8bb60f7e (patch)
treebd86621dff02ae872811166bbea56235acb9d729 /render/layout.c
parent133c3ee759bdc27f661390633064d7554027fbcb (diff)
downloadnetsurf-fc493927d40a5ad3205e2f08829ffe3f8bb60f7e.tar.gz
netsurf-fc493927d40a5ad3205e2f08829ffe3f8bb60f7e.tar.bz2
[project @ 2003-07-08 18:49:14 by bursa]
Table span fixes. svn path=/import/netsurf/; revision=211
Diffstat (limited to 'render/layout.c')
-rw-r--r--render/layout.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/render/layout.c b/render/layout.c
index 7e1349c69..db26dadbf 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -704,7 +704,10 @@ void layout_table(struct box * table, unsigned long width, struct box * cont,
c->height = 0;
}
for (i = 0; i != columns; i++)
- row_span[i]--;
+ if (row_span[i] != 0)
+ row_span[i]--;
+ else
+ row_span_cell[i] = 0;
/* if all columns have a row span, shrink it to the lowest equivalent */
min = row_span[0];
for (i = 1; i != columns; i++)