On 09/19/2012 09:44 PM, Arne Pagel wrote: > Dear all, > > I have an application where I use a tree-view to display some data from > an external hardware. > Different Objects can be added or removed to the treestore, each > existing object in the treestore has a specific > id which is used to get data over some communication interface. > > It can easily happen, the the user deselects an object in the treestore > while this communication is ongoing. > This means that my treepath or iter which I rembered befor is not valid > anymore after the communication has finished (*1).
why not connect to the "row-deleted" signal of the model, and whenever a row is deleted, look if there is any ongoing communication and kill it? Olivier _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list