On Wed, Sep 02, 2009 at 02:56:12PM +0200, [email protected] wrote:
> ----- "Kristian Rietveld" <[email protected]> a écrit :
> 
> > I don't fully get the problem you are describing.  If I understand it
> > correctly, you have a tree model where each node points to a GObject.
> > Isn't it the case that when a row is destroyed that contains a
> > G_TYPE_OBJECT column, this will unref the value in that column?
> 
> Are you affirmative about that ?

Definitely.

> It would be great in this case, but appears as undocumented. Or, is it ?
> However, in the previous version, when I unreffed the object from my
> GSList, I don't have observed that same object be (silently) unreffed
> a second time when the row was deleted. I think Gtk would have warned
> me in this case...

Maybe you forgot to release new references from gtk_tree_model_get() (it
produces copies, i.e. if you get an object you get a new reference;
similarly, if you get a string you get a newly allocated copy).

Yeti

_______________________________________________
gtk-app-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to