2005-06-08 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for
+ negative before appending the index, to avoid double error
+ message. (#306393, Morten Welinder)
+
* gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search):
Don't crash if search_window is NULL. (#304914, Victor Osadci,
testcase by Olaf Vitters)
2005-06-08 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for
+ negative before appending the index, to avoid double error
+ message. (#306393, Morten Welinder)
+
* gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search):
Don't crash if search_window is NULL. (#304914, Victor Osadci,
testcase by Olaf Vitters)
2005-06-08 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for
+ negative before appending the index, to avoid double error
+ message. (#306393, Morten Welinder)
+
* gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search):
Don't crash if search_window is NULL. (#304914, Victor Osadci,
testcase by Olaf Vitters)
while (1)
{
i = strtol (path, &ptr, 10);
- gtk_tree_path_append_index (retval, i);
-
if (i < 0)
{
g_warning (G_STRLOC ": Negative numbers in path %s passed to gtk_tree_path_new_from_string", orig_path);
gtk_tree_path_free (retval);
return NULL;
}
+
+ gtk_tree_path_append_index (retval, i);
+
if (*ptr == '\000')
break;
if (ptr == path || *ptr != ':')