summaryrefslogtreecommitdiff
path: root/tests/treestoretest.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@src.gnome.org>2000-11-22 05:16:37 +0000
committerJonathan Blandford <jrb@src.gnome.org>2000-11-22 05:16:37 +0000
commita2771e40bc189edd7226e9511b407d0a9aa84c5e (patch)
tree1c4e634a78b9229ef709c139b0ec2fdd44ac614f /tests/treestoretest.c
parentf8ab34e6062806d3c028a4b6068b64dc38066254 (diff)
downloadgtk+-a2771e40bc189edd7226e9511b407d0a9aa84c5e.tar.gz
sync to home
Diffstat (limited to 'tests/treestoretest.c')
-rw-r--r--tests/treestoretest.c31
1 files changed, 20 insertions, 11 deletions
diff --git a/tests/treestoretest.c b/tests/treestoretest.c
index b3469f508f..2aa1c3484d 100644
--- a/tests/treestoretest.c
+++ b/tests/treestoretest.c
@@ -117,20 +117,26 @@ iter_insert_after (GtkWidget *button, GtkTreeView *tree_view)
NULL,
&selected))
{
- gtk_tree_store_insert_after (model,
- &iter,
- NULL,
- &selected);
+ if (GTK_IS_TREE_STORE (model))
+ {
+ gtk_tree_store_insert_after (model,
+ &iter,
+ NULL,
+ &selected);
+ node_set (&iter);
+ }
}
else
{
- gtk_tree_store_insert_after (model,
- &iter,
- NULL,
- &selected);
+ if (GTK_IS_TREE_STORE (model))
+ {
+ gtk_tree_store_insert_after (model,
+ &iter,
+ NULL,
+ &selected);
+ node_set (&iter);
+ }
}
-
- node_set (&iter);
}
static void
@@ -219,7 +225,7 @@ make_window (gboolean use_sort)
GtkTreeModel *sort_model;
sort_model = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (base_model),
- NULL, 0);
+ NULL, 1);
tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (sort_model));
}
else
@@ -300,6 +306,9 @@ make_window (gboolean use_sort)
iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
+ iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
+ iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
+ iter_prepend (NULL, GTK_TREE_VIEW (tree_view));
}
/* Show it all */
gtk_widget_show_all (window);