I was implementing the rest of features for the datacd view and
discovered a bug with the tree view. It is also in the version from
CVS. Sometimes I get
(gnomebaker:15107): Gtk-CRITICAL **: file gtktreeview.c: line 4965
(validate_visible_area): assertion `has_next' failed.
There is a disparity between the internal view of the GtkTreeView,
and the GtkTreeModel. This generally means that the model has changed
without letting the view know. Any display from now on is likely to
And the tree view stops redrawing data correctly. I haven=B4t found a
way to reproduce this, since this happens only sometimes when adding
new contents (draging) I guess it has to do with the tree model
filter, but I don=B4t know why this happens (we don=B4t use threads here).
This is quite dissapointing and hard to debug as this error occurs
during the expose event of the tree view. What caused is difficult to
Check it adding files to different nodes each time. If nobody has any
idea, the best option for me is to drop the tree model filter and use
a tree store filling it only with folders and path references as the
list view. In case that you have any idea, tell it!