summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2005-07-06 19:56:34 +0000
committerJames Bursa <james@netsurf-browser.org>2005-07-06 19:56:34 +0000
commitfba1dfcf68c126ef1a8cd329865cfe84c8c7a443 (patch)
tree4687e5d33ecf4fea38c8a554a68322f92ebe6bbd
parent9741deb831f7e5ca83c2ffc439acfea75cb08194 (diff)
downloadnetsurf-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.c5
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;