Re: memory leaks destroying widgets
- From: Owen Taylor <otaylor redhat com>
- To: gtk-devel-list redhat com
- Subject: Re: memory leaks destroying widgets
- Date: 27 Aug 1999 11:54:31 -0400
judd montgomery <judd@engineer.com> writes:
> I have an application in which I create lots of widgets. clists, text
> boxes, entries, etc. Then I destroy the box that they are all packed
> into using gtk_widget_destroy() and then I redraw more widgets, and then
> I repeat this process. Why do I have memory leaks? Should I be doing
> something more?
That should work. Without more information it is hard
to say why you are leaking memory.
(When I say that it works, it works assuming that box
is packed into a toplevel.
box = gtk_hbox_new (FALSE, 0);
label = gtk_label_new ("Hi");
gtk_container_add (GTK_CONTAINER (box), label);
gtk_widget_destroy (box);
Leaks both the box and the label.
A widget is created with a reference count of 1; this
reference count is taken over by a parent when you add
it to a parent.)
Regards,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]