Skip to content

meta-launcher: g_propagate_*_error takes ownership

Niels De Graef requested to merge wip/nielsdg/meta-launcher-fix-error-free into master

This means we need to make sure we don't accidentally free the provided source GError (which automatically happens with g_autoptr), so use g_steal_pointer().

This fixes an issue where, when launched in a bubblewrap environment (such as the one provided by Buildstream), we would get the following warning message:

mutter-WARNING **: 8:31:35:069: Can't initialize KMS backend: (null)

... which isn't that useful when trying to debug the actual issue.

Edited by Niels De Graef

Merge request reports