diff options
author | James Bursa <james@netsurf-browser.org> | 2005-07-06 19:56:34 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2005-07-06 19:56:34 +0000 |
commit | fba1dfcf68c126ef1a8cd329865cfe84c8c7a443 (patch) | |
tree | 4687e5d33ecf4fea38c8a554a68322f92ebe6bbd | |
parent | 9741deb831f7e5ca83c2ffc439acfea75cb08194 (diff) | |
download | netsurf-fba1dfcf68c126ef1a8cd329865cfe84c8c7a443.tar.gz netsurf-fba1dfcf68c126ef1a8cd329865cfe84c8c7a443.tar.bz2 |
[project @ 2005-07-06 19:56:34 by bursa]
Fix broken code in table_find_cell().
svn path=/import/netsurf/; revision=1788
-rw-r--r-- | render/table.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/render/table.c b/render/table.c index 3896f27da..892596dad 100644 --- a/render/table.c +++ b/render/table.c @@ -350,10 +350,11 @@ void table_remove_borders(struct css_style *style) struct box *table_find_cell(struct box *table, unsigned int x, unsigned int y) { - struct box *row_group, *row = 0, *cell; + struct box *row_group, *row, *cell; unsigned int row_num = 0; - if (table->columns < x || table->rows < y) + if (table->columns <= x || table->rows <= y) + return 0; for (row_group = table->children, row = row_group->children; row_num != y; |