[gtk+/gtk-2-24] Check the return value of gtk_tree_model_get_iter



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]