2008-07-28 Jens Granseuer <jensgr@gmx.net>
* sound-theme.c: (get_sound_filename): fix critical warning when music
directory isn't set
* (setting_column_edited): fix more leaks
* (theme_changed_custom_reinit): when resetting a theme, also reset
the preview icon status
svn path=/trunk/; revision=8816
2008-07-28 Bastien Nocera <hadess@hadess.net>
* sound-theme.c (setting_set_func), (fill_custom_model),
(save_sounds), (count_customised_sounds), (setting_column_edited):
When selecting a non-custom sound (such as disabled, or builtin),
don't remove the previous custom file's filename from the tree store,
When a custom file was previously selected, always show it in the
combo box drop-down (Closes: #545055)
svn path=/trunk/; revision=8812
2008-07-28 Bastien Nocera <hadess@hadess.net>
* sound-theme.c (play_sound_preview), (get_sound_filename):
When selecting custom files, listen to "update-preview", and try
to play everything that the user might select (Closes: #545056)
svn path=/trunk/; revision=8810
2008-07-28 Bastien Nocera <hadess@hadess.net>
* sound-theme.c (save_custom_theme): Fix permissions on the
custom theme directory, otherwise not even the user can read the files
in there
svn path=/trunk/; revision=8808