On Thu, 2006-08-17 at 17:43 +0200, Fernando Apesteguía wrote: > for(....){ > ... > if(should_be_deleted) > gtk_list_store_remove(model,&iter); > .... > gtk_tree_model_iter_next(GTK_TREE_MODEL(model),&iter); > }
Try: if(should_be_deleted) gtk_list_store_remove(model, &iter); else gtk_tree_model_iter_next(GTK_TREE_MODEL(model),&iter); gtk_list_store_remove() updates the iter to point to the next element, so you should call gtk_tree_model_iter_next if the list item have not been deleted. Otherwise you're moving the iter twice - one on remove, second on gtk_tree_model_iter_next. Cheers. -- Iago Rubio _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list