CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/05/24 08:10:04
Modified files:
x11/xfce4/xfce4-mixer: Makefile
Added files:
x11/xfce4/xfce4-mixer/patches:
patch-libxfce4mixer_sndio_sndio-mixer_c
Log message:
x11/xfce4/xfce4-mixer: fix not updating volume levels upon external volume
changes
since a seemlingly innocuous cleanup commit 'Remove useless
G_SOURCE_FUNC casts' 2 years ago, the callback signature wasn't matching
anymore, poll() failed and the sioctl_onval callback() wasnt called
anymore - thus volume levels not updating when volume was changed by
hardware buttons/sndioctl/cmixer.
glib type system bites again..
more improvement to come with ratchov@, but fix the original issue by
backporting the commit that actually reverts the wrong commit.