diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2021-06-16 13:51:09 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-06-22 21:37:02 +0100 |
commit | 8a6b2f3abc4ec3d6417cb3dc3a6040c977a6036a (patch) | |
tree | 1063b61318fbdcdb75091a049b5d7bb23d8ec303 /apps | |
parent | b5c40d99919b06015df55c67130e1e5bfdd4d488 (diff) | |
download | rockbox-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.c | 2 |
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; |