Name unnamed sources

These names show up in GLib traces in sysprof, so let's make sure they
exist.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1928>
This commit is contained in:
Ivan Molodetskikh
2021-07-12 13:54:26 +03:00
parent 2cd9b4775a
commit bcf6ee5e55
9 changed files with 21 additions and 10 deletions

View File

@ -1194,11 +1194,12 @@ static GSourceFuncs pipewire_source_funcs =
static MetaPipeWireSource *
create_pipewire_source (MetaScreenCastStreamSrc *src)
{
GSource *source;
MetaPipeWireSource *pipewire_source;
pipewire_source =
(MetaPipeWireSource *) g_source_new (&pipewire_source_funcs,
sizeof (MetaPipeWireSource));
source = g_source_new (&pipewire_source_funcs, sizeof (MetaPipeWireSource));
g_source_set_name (source, "[mutter] PipeWire");
pipewire_source = (MetaPipeWireSource *) source;
pipewire_source->src = src;
pipewire_source->pipewire_loop = pw_loop_new (NULL);
if (!pipewire_source->pipewire_loop)