I fixed this on 2-12-branch and master.  Thanks for the report.

Mike

On Fri, Apr 20, 2012 at 10:14 AM, Andres G. Aragoneses <[email protected]>wrote:

>
> 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>
>> )
>> <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].**com<[email protected]>
>> http://lists.ximian.com/**mailman/listinfo/gtk-sharp-**list<http://lists.ximian.com/mailman/listinfo/gtk-sharp-list>
>>
>>
>
> ______________________________**_________________
> Gtk-sharp-list maillist  -  
> [email protected].**com<[email protected]>
> http://lists.ximian.com/**mailman/listinfo/gtk-sharp-**list<http://lists.ximian.com/mailman/listinfo/gtk-sharp-list>
>



-- 

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

Reply via email to