summaryrefslogtreecommitdiff
path: root/apps/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/misc.c')
-rw-r--r--apps/misc.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/apps/misc.c b/apps/misc.c
index 3010104cd3..0113825ac4 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -47,6 +47,7 @@
47#include "splash.h" 47#include "splash.h"
48#include "tagcache.h" 48#include "tagcache.h"
49#include "scrobbler.h" 49#include "scrobbler.h"
50#include "sound.h"
50#ifdef HAVE_MMC 51#ifdef HAVE_MMC
51#include "ata_mmc.h" 52#include "ata_mmc.h"
52#endif 53#endif
@@ -969,3 +970,17 @@ void check_bootfile(bool do_rolo)
969} 970}
970#endif 971#endif
971#endif 972#endif
973
974/* check range, set volume and save settings */
975void setvol(void)
976{
977 const int min_vol = sound_min(SOUND_VOLUME);
978 const int max_vol = sound_max(SOUND_VOLUME);
979 if (global_settings.volume < min_vol)
980 global_settings.volume = min_vol;
981 if (global_settings.volume > max_vol)
982 global_settings.volume = max_vol;
983 sound_set_volume(global_settings.volume);
984 settings_save();
985}
986