Skip to content

gimarshallingtests: Add strong references to transfer full variants

We marked GVariant arrays containing floating references as transfer-full and this is leading bindings (i.e. gjs) to misleading behavior (see gjs#499 (closed)).

This was definitely wrong, in fact a function returning a floating reference should have been transfer none, and so in this case the actual function transfer would have been container.

Merge request reports