[gtk+/gtk-2-24] Check the return value of gtk_tree_model_get_iter
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-24] Check the return value of gtk_tree_model_get_iter
- Date: Sat, 19 Feb 2011 15:13:59 +0000 (UTC)
commit fa007952bab7f1dcdf92f5bc34d7e99b3d29b5a7
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Feb 16 18:46:44 2011 -0500
Check the return value of gtk_tree_model_get_iter
Noticed in passing, didn't really see it crash there, but
better safe than sorry.
gtk/gtktreeview.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 72c7e56..4119a75 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -2530,9 +2530,12 @@ row_is_separator (GtkTreeView *tree_view,
GtkTreeIter tmpiter;
if (iter)
- tmpiter = *iter;
+ tmpiter = *iter;
else
- gtk_tree_model_get_iter (tree_view->priv->model, &tmpiter, path);
+ {
+ if (!gtk_tree_model_get_iter (tree_view->priv->model, &tmpiter, path))
+ return FALSE;
+ }
is_separator = tree_view->priv->row_separator_func (tree_view->priv->model,
&tmpiter,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]