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.

Reply via email to