Re: I did not know this leak memory or not (gtk_object_set_data)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2006-07-08 02:16:14 PM, chao yeaj wrote:

[please choose _one_ list and stick to it.]

> Hello everyone
>     I use function    ``gtk_object_set_data'' to set data to object
> 
> my code like this:
> 
> 
> /***********************************************************************************/
> guint *p = NULL;
> p = g_malloc0(sizeof(guint)):
> 
> gtk_object_set_data(GTK_OBJECT(button),"key",p);
> /*********************************************************************************/
> 
> 
> 
> 
>      I did not know whether I should add the following  code or not
> /***************************************************************/
> g_free(p);
> /*******************************************************************/

You should use:

p = g_malloc0(sizeof(guint));
g_object_set_data_full(G_OBJECT(button),
   "key", p, (GDestroyNotify)g_free);

Ali.
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux