Created attachment 7398 Fix flag in g_bus_watch_name_on_connection With the latest release (0.3.2), I think there's a typo in panel-plugin/pulseaudio-mpris-player.c for g_bus_watch_name_on_connection() method. Documentation [1] says, the third parameter must be GBusNameWatcherFlags enum flag, but currently it's GBusNameOwnerFlags. When we build this plugin, a warning displays: pulseaudio-mpris-player.c:542:45: warning: implicit conversion from enumeration type 'GBusNameOwnerFlags' to different enumeration type 'GBusNameWatcherFlags' [ -Wenum-conversion] G_BUS_NAME_OWNER_FLAGS_REPLACE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Patch fixes this issue. [1] https://developer.gnome.org/gio/stable/gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection
Olivier Duchateau referenced this bugreport in commit 95c21c35bd244a3b1cdec14b884582b12fde2aa8 Fix flag in g_bus_watch_name_on_connection() method (bug #13961) https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/commit?id=95c21c35bd244a3b1cdec14b884582b12fde2aa8
Great catch, thanks for the patch!