Nice!, can you file a bug, or open a pull request to fix it?

Thanks!

On 04/11/2012 01:16 PM, Antonio Macrì wrote:
As stated in GTK documentation about g_get_prgname
(http://www.gtk.org/api/2.6/glib/glib-Miscellaneous-Utility-Functions.html#g-get-prgname)
<http://www.gtk.org/api/2.6/glib/glib-Miscellaneous-Utility-Functions.html#g-get-prgname>:


The returned string belongs to GLib and must not be modified or freed.

But the current implementation of GLib.Global.get_ProgramName is:

get
{
return Marshaller.PtrToStringGFree(Global.g_get_prgname());
}

In fact, when I try to use ProgramName, the first time it works well,
but from the second on it contains garbage.

The same problem seems to affect ApplicationName, although the GTK
documentation doesn't explicitly say that it must not be freed.

Regards,
Antonio
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list



_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to