summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2021-06-16 13:51:09 +0100
committerAidan MacDonald <amachronic@protonmail.com>2021-06-22 21:37:02 +0100
commit8a6b2f3abc4ec3d6417cb3dc3a6040c977a6036a (patch)
tree1063b61318fbdcdb75091a049b5d7bb23d8ec303 /apps
parentb5c40d99919b06015df55c67130e1e5bfdd4d488 (diff)
downloadrockbox-8a6b2f3abc4ec3d6417cb3dc3a6040c977a6036a.tar.gz
rockbox-8a6b2f3abc4ec3d6417cb3dc3a6040c977a6036a.zip
Touchscreen: make volume bars respect volume step increment
Change-Id: I449b305ec4070e61f3619f8b7ac01a74c3ac59a6
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/wps.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/gui/wps.c b/apps/gui/wps.c
index b42e386a91..2c668998f0 100644
--- a/apps/gui/wps.c
+++ b/apps/gui/wps.c
@@ -190,8 +190,10 @@ static int skintouch_to_wps(struct wps_data *data)
190 { 190 {
191 const int min_vol = sound_min(SOUND_VOLUME); 191 const int min_vol = sound_min(SOUND_VOLUME);
192 const int max_vol = sound_max(SOUND_VOLUME); 192 const int max_vol = sound_max(SOUND_VOLUME);
193 const int step_vol = sound_steps(SOUND_VOLUME);
193 global_settings.volume = (offset * (max_vol - min_vol)) / 100; 194 global_settings.volume = (offset * (max_vol - min_vol)) / 100;
194 global_settings.volume += min_vol; 195 global_settings.volume += min_vol;
196 global_settings.volume -= (global_settings.volume % step_vol);
195 setvol(); 197 setvol();
196 } 198 }
197 return ACTION_TOUCHSCREEN; 199 return ACTION_TOUCHSCREEN;