Never dup data structures when marshaling from g_object_get_property()
commit04816f74194bd2c95b8b958dcf9ed5da5a83e001
authorSimon Feltman <sfeltman@src.gnome.org>
Mon, 28 Jul 2014 11:23:39 +0000 (28 04:23 -0700)
committerSimon Feltman <sfeltman@src.gnome.org>
Mon, 18 Aug 2014 05:31:19 +0000 (17 22:31 -0700)
tree62820164ad526bee82ead74c333911199e9788f0
parent85175047e66dfc0c0263eac91d8056a95d0a60a0
Never dup data structures when marshaling from g_object_get_property()

Always use transfer-none with the results of g_object_get_property()
and assume g_value_unset() will cleanup the results. This gives us
control over memory of properties and limits property anotations to
value typing.

https://bugzilla.gnome.org/show_bug.cgi?id=726999
gi/pygi-property.c