Release only non-NULL references and always set referenced
object pointers to NULL when you release them. This is
simple, consistent, and it works equally well when the
referenced objects may be unset or they may be set, unset,
and swapped arbitrarily during object's lifetime.
My question is really about how to check for multiple invocation,
without having to add a 'dispose' attribute
to every class or subclass I write, if that is possible somehow. Gtk+
seems to make the parent GtkObject or
GtkWidget class handle the dispose, then the subclasses do some magic,
but they don't have a 'dispose' attribute,
AFAICT.
//Jacob
After some more thinking I see that you answered exactly what I needed
to know 8).
Thanks!
//Jacob
_______________________________________________
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list