This function takes a unique_gobj by value but unique_gobj does not have a copy constructor or operator=. Maybe it invokes the move constructor because it is called with a temporary object?
Anyhow, it works so if no-one can give a feasible case why this would break I'm fine with merging this.
Here's something that bothers me:
static void getAlbumArt( unique_ gobj<TNThumbnai ler> iface, gobj<GDBusMetho dInvocation> invocation,
unique_
This function takes a unique_gobj by value but unique_gobj does not have a copy constructor or operator=. Maybe it invokes the move constructor because it is called with a temporary object?
Anyhow, it works so if no-one can give a feasible case why this would break I'm fine with merging this.