]> Pileus Git - ~andy/gtk/commitdiff
Check the return value from gtk_tree_model_get_iter, the model might be
authorJonas Borgström <jonas@codefactory.se>
Sat, 21 Jul 2001 15:31:19 +0000 (15:31 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Sat, 21 Jul 2001 15:31:19 +0000 (15:31 +0000)
2001-07-21  Jonas Borgström  <jonas@codefactory.se>

* gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
value from gtk_tree_model_get_iter, the model might be empty.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreemodel.c

index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 3d9a831cbcf12fff65f5885bb5b1b205f001bebe..596896434ee2a1fa7aa98bed0dde691de90727c5 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-21  Jonas Borgström  <jonas@codefactory.se>
+
+       * gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
+       value from gtk_tree_model_get_iter, the model might be empty.
+
 2001-07-20  Hans Breuer  <hans@breuer.org>
 
        * gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
index 52589644824ce67a88ecac80cbd412d5a062df13..043d7544f5062c98fde7fd8e81745a72428d98f2 100644 (file)
@@ -1127,7 +1127,9 @@ gtk_tree_model_foreach (GtkTreeModel            *model,
   g_return_if_fail (func != NULL);
 
   path = gtk_tree_path_new_root ();
-  gtk_tree_model_get_iter (model, &iter, path);
+  if (gtk_tree_model_get_iter (model, &iter, path) == FALSE)
+    return;
+
   gtk_tree_model_foreach_helper (model, &iter, path, func, user_data);
   gtk_tree_path_free (path);
 }