gtk_tree_view_get_visible_range
- From: Christopher Backhouse <cjbackhouse gmail com>
- To: gtk-app-devel-list gnome org
- Subject: gtk_tree_view_get_visible_range
- Date: Tue, 04 Jul 2006 00:13:12 +0100
So - I have a treeview, initially empty. I am using the code below as
part of a function to find out what items are visible. Once any items
are added to the list it goes bad (usually - sometimes it works fine)
//I bet we don't need to initialise these - in fact I bet we leak this
//way - but it is better than having the answer be "you didn't
//initialise them" again
GtkTreePath* s=gtk_tree_path_new();
GtkTreePath* e=gtk_tree_path_new();
std::cout<<"a\n";
if(gtk_tree_view_get_visible_range(ptreeview,&s,&e)==FALSE)
{
std::cout<<"b\n";
return false;
}
std::cout<<"c\n";
a
b
a
(gladeplayer:5784): Gtk-CRITICAL **: _gtk_tree_view_find_path: assertion
`node != NULL' failed
(gladeplayer:5784): Gtk-CRITICAL **: _gtk_tree_view_find_path: assertion
`node != NULL' failed
(gladeplayer:5784): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion
`path->depth > 0' failed
Here we see one call when there was nothing in the list - returned false
which is fine. Then added some stuff to the list - assertions that you
see here - rest of the program continues to act fine (list is still fine).
What are these errors about? I hope they aren't the fault of anything I
do here. What could I possibly be doing elsewhere (the adding stuff to
the list code) that would only show up here?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]