summaryrefslogtreecommitdiff
path: root/gtk/gtkrbtree.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2000-10-26 00:36:47 +0000
committerJonathan Blandford <jrb@src.gnome.org>2000-10-26 00:36:47 +0000
commitef7b510f467ca15b3a62f59a97ad5ba255cd124d (patch)
treea664a45f37ee115f4496fca523333e41e259ff31 /gtk/gtkrbtree.c
parentaaee9100270a2ed2aba3eec8017848a0ba76efb5 (diff)
downloadgdk-pixbuf-ef7b510f467ca15b3a62f59a97ad5ba255cd124d.tar.gz
Got rid of GtkTreeNode, and changed it to GtkTreeIter. Added iterators
Wed Oct 25 20:40:25 2000 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreemodel.h: Got rid of GtkTreeNode, and changed it to GtkTreeIter. Added iterators everywhere. * gtk/gtktreeviewcolumn.c: Changed to use the iterators. * gtk/gtktreeviewselection.c: Changed to use the iterators. * gtk/gtktreestore.c: Changed to use the iterators. * gtk/gtkliststore.c: Commented out the code. Will convert to iterators tomorrow. * gtk/gtkmodelsimple.c: Commented out the code. Will convert to iterators tomorrow. * gtk/treestoretest.c: Changed to use iterators. * demos/testgtk/main.c: Moved to use the new iterator system.
Diffstat (limited to 'gtk/gtkrbtree.c')
-rw-r--r--gtk/gtkrbtree.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtkrbtree.c b/gtk/gtkrbtree.c
index 92b170d1f..6afc080ec 100644
--- a/gtk/gtkrbtree.c
+++ b/gtk/gtkrbtree.c
@@ -661,6 +661,13 @@ _gtk_rbtree_find_offset (GtkRBTree *tree,
{
GtkRBNode *tmp_node;
+ if (height < 0)
+ {
+ *new_tree = NULL;
+ *new_node = NULL;
+ return 0;
+ }
+
tmp_node = tree->root;
while (tmp_node != tree->nil &&
(tmp_node->left->offset > height ||