Re: GNOME Shell freeze break request



On , Iain Lane wrote:
I discovered this morningĀ¹ that if you toggle mute/unmute in Shell
3.33.90 then your volume is not restored to what it was before - it's
left at 0. The reason is that Shell's volume slider responds to the
initial muting by setting itself to empty, but this also triggers the
slider's callback to update Pulseaudio with a level of 0.

(I also have noticed that when you log in to a new session then the
volume is set to 0 each time and this doesn't happen any more with this
patch, but I haven't proved that bug so this is more of an aside that
the effect might be greater than the mute/unmute case.)

We had a similar bug with the brightness slider, which Florian fixed by
blocking the signal handlers when updating the slider's value in
response to an external change (commit referenced in the below MR). The
fix here is the same -it's just that volume case was overlooked earlier.
It's already been pre-approved by Carlos (thanks).

  https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/703

This bug is kind of lame - I think it'd be good to fix for 3.34.

This looks like a "paper cut" issue, but the change is small and not very intrusive, so might as well get into 3.34.0.

I do hope we have reached the end of the gnome-shell freeze break requests, though.

RT approval 1/2.

Ciao,
 Emmanuele.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]