-
Martin Pitt authored
When marshalling a GValue array to C, the GValue items are copied into a C GValue array, not a C GValue pointer array. _pygi_marshal_from_py_array() already calls the cleanup_func for the original item; _pygi_marshal_cleanup_from_py_array() must not do it again, as this would try to g_slice_free the array item. https://bugzilla.gnome.org/show_bug.cgi?id=672224
bc1fd881