From 454272cabfadeed04822525347800997ba71192b Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Thu, 15 Sep 2011 06:51:47 +0000 Subject: skin-touchscreen: make %T(..., setting_set, ...) apply sound settings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30551 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_touchsupport.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'apps/gui') 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, case F_T_INT: case F_T_UINT: *(int*)s->setting = data->value.number; - if (s->flags&F_CHOICE_SETTING) + if ((s->flags & F_T_SOUND) == F_T_SOUND) + sound_set(s->sound_setting->setting, data->value.number); + else if (s->flags&F_CHOICE_SETTING) f = s->choice_setting->option_callback; else if (s->flags&F_TABLE_SETTING) f = s->table_setting->option_callback; -- cgit v1.2.3