From b08b55549aa624127c23a7aae1e01639fac25d76 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Fri, 9 May 2003 21:39:56 +0000 Subject: add null check for paths (find_prev_in_range): add null check for paths 2003-05-09 Mike Kestner * e-tree.c (find_next_in_range): add null check for paths (find_prev_in_range): add null check for paths svn path=/trunk/; revision=21143 --- widgets/table/e-tree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'widgets/table') diff --git a/widgets/table/e-tree.c b/widgets/table/e-tree.c index b0c20a4b09..270e59decf 100644 --- a/widgets/table/e-tree.c +++ b/widgets/table/e-tree.c @@ -2049,7 +2049,7 @@ find_next_in_range (ETree *et, gint start, gint end, ETreePathFunc func, gpointe for (row = start; row <= end; row++) { path = e_tree_table_adapter_node_at_row (et->priv->etta, row); - if (func (et->priv->model, path, data)) + if (path && func (et->priv->model, path, data)) return path; } @@ -2064,7 +2064,7 @@ find_prev_in_range (ETree *et, gint start, gint end, ETreePathFunc func, gpointe for (row = start; row >= end; row--) { path = e_tree_table_adapter_node_at_row (et->priv->etta, row); - if (func (et->priv->model, path, data)) + if (path && func (et->priv->model, path, data)) return path; } -- cgit v1.2.3