diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2011-09-15 06:51:47 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2011-09-15 06:51:47 +0000 |
commit | 454272cabfadeed04822525347800997ba71192b (patch) | |
tree | 2084e65ac7b7a7167601e7edcbf2652973a74616 /apps/gui | |
parent | e995d015700bc0d0bcbbe4d5cb3651cc4f4d0efb (diff) | |
download | rockbox-454272cabfadeed04822525347800997ba71192b.tar.gz rockbox-454272cabfadeed04822525347800997ba71192b.zip |
skin-touchscreen: make %T(..., setting_set, ...) apply sound settings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30551 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui')
-rw-r--r-- | apps/gui/skin_engine/skin_touchsupport.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/gui/skin_engine/skin_touchsupport.c b/apps/gui/skin_engine/skin_touchsupport.c index d4f4fe226b..64c797942c 100644 --- a/apps/gui/skin_engine/skin_touchsupport.c +++ b/apps/gui/skin_engine/skin_touchsupport.c | |||
@@ -219,7 +219,9 @@ int skin_get_touchaction(struct wps_data *data, int* edge_offset, | |||
219 | case F_T_INT: | 219 | case F_T_INT: |
220 | case F_T_UINT: | 220 | case F_T_UINT: |
221 | *(int*)s->setting = data->value.number; | 221 | *(int*)s->setting = data->value.number; |
222 | if (s->flags&F_CHOICE_SETTING) | 222 | if ((s->flags & F_T_SOUND) == F_T_SOUND) |
223 | sound_set(s->sound_setting->setting, data->value.number); | ||
224 | else if (s->flags&F_CHOICE_SETTING) | ||
223 | f = s->choice_setting->option_callback; | 225 | f = s->choice_setting->option_callback; |
224 | else if (s->flags&F_TABLE_SETTING) | 226 | else if (s->flags&F_TABLE_SETTING) |
225 | f = s->table_setting->option_callback; | 227 | f = s->table_setting->option_callback; |