gnome-control-center/panels/sound
Sebastian Keller 7b1af9c8ba sound: Update theme directory modification time after bell sound changes
The sound plugin of gnome-settings-daemon which flushes the pulseaudio
sample cache does non-recursive monitoring of the sounds directory. If
the custom theme directory used for switching between bell sounds
already exists due to previous bell sound changes, subsequent changes
within that directory will not be noticed. The old bell sample will thus
remain in the cache until the next session restart. Avoid this problem
by manually updating the modification time of the directory.

The alternative solution of adding recursive monitoring to the sound
plugin would require significantly more complicated code as there is no
support for this in glib itself. Given that sound themes never really
caught on and there is an ongoing discussion of removing support for
them entirely, going with this simple solution seems like the better
choice.

Fixes: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/681
2022-05-10 04:05:44 +00:00
..
icons Cleanup private use symbolics 2022-02-04 18:12:41 +00:00
sounds sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-alert-chooser.c sound: Update theme directory modification time after bell sound changes 2022-05-10 04:05:44 +00:00
cc-alert-chooser.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-alert-chooser.ui sound: remove dog bark sound theme 2022-04-26 15:22:05 -03:00
cc-balance-slider.c sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-balance-slider.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-balance-slider.ui sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-device-combo-box.c sound: Clean up labels of devices without origin 2019-05-22 17:19:26 +02:00
cc-device-combo-box.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-device-combo-box.ui sound: Make the panel adaptive 2019-02-18 15:12:53 +01:00
cc-fade-slider.c sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-fade-slider.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-fade-slider.ui sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-level-bar.c sound: clear the value on level_bar when stream is empty 2022-01-21 18:38:30 +00:00
cc-level-bar.h sounds: Use correct mute icon in the input section 2019-06-16 01:01:36 +00:00
cc-output-test-dialog.c sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-output-test-dialog.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-output-test-dialog.ui sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-profile-combo-box.c sound: Stop non-interactive profile changes from triggering changed events 2020-06-17 19:29:57 +00:00
cc-profile-combo-box.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-profile-combo-box.ui sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-sound-enums.h sounds: Use correct mute icon in the input section 2019-06-16 01:01:36 +00:00
cc-sound-panel.c sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-sound-panel.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-sound-panel.ui sound: Add boxed list around system volume 2022-01-21 16:13:21 +00:00
cc-speaker-test-button.c sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-speaker-test-button.h sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-speaker-test-button.ui sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-stream-list-box.c sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-stream-list-box.h sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-stream-list-box.ui panels: Use .boxed-list instead of .content 2021-12-16 12:52:44 -08:00
cc-stream-row.c Cleanup private use symbolics 2022-02-04 18:12:41 +00:00
cc-stream-row.h sound: Pass a GvcMixerControl to the stream volume sliders 2019-09-09 15:23:32 +00:00
cc-stream-row.ui sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-subwoofer-slider.c sound: fix subwoofer slider 2020-09-25 01:53:44 +00:00
cc-subwoofer-slider.h sound: Fix volume sliders regression 2019-08-25 09:51:31 +00:00
cc-subwoofer-slider.ui sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-volume-slider.c sound: Port to GTK4 2021-12-14 22:34:21 -03:00
cc-volume-slider.h sound: update the volume-slider after getting a valid stream 2021-08-01 22:12:11 +00:00
cc-volume-slider.ui sound: Port to GTK4 2021-12-14 22:34:21 -03:00
gnome-sound-panel.desktop.in.in Add individual app icons 2022-01-31 14:08:22 +00:00
gvc-mixer-stream-private.h sound: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
meson.build sound: Remove CcSoundButton in favor of a simple GtkToggleButton 2022-02-04 18:03:38 +00:00
sound.gresource.xml sound: Remove CcSoundButton in favor of a simple GtkToggleButton 2022-02-04 18:03:38 +00:00