summaryrefslogtreecommitdiff
path: root/apps/settings_list.c
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2023-08-29 09:26:41 -0400
committerWilliam Wilgus <wilgus.william@gmail.com>2023-08-29 09:26:41 -0400
commit873f49b1f066f41ef0649647188708645e6c0663 (patch)
treeec8845e8c201a018f96818189056a3ecf9c0c3b2 /apps/settings_list.c
parente60ade1fbcb0f1c5a5cd15217b32565c80b166a7 (diff)
downloadrockbox-873f49b1f066f41ef0649647188708645e6c0663.tar.gz
rockbox-873f49b1f066f41ef0649647188708645e6c0663.zip
settings_list add F_CB_ONLY_IF_CHANGED for settings
Recently I added F_CB_ON_SELECT_ONLY_IF_CHANGED in conjunction with the shuffle and repeat settings instead it makes more sense to make F_CB_ONLY_IF_CHANGED and apply to all callbacks (F_CB_ON_SELECT_ONLY or on_exit) Change-Id: I4376557d479aceb419f7b4b4e0998afc249c87ec
Diffstat (limited to 'apps/settings_list.c')
-rw-r--r--apps/settings_list.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c
index a830ea7428..32b1e38999 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -929,15 +929,15 @@ const struct settings_list settings[] = {
929#endif 929#endif
930 930
931 /* playback */ 931 /* playback */
932 OFFON_SETTING(F_CB_ON_SELECT_ONLY_IF_CHANGED, playlist_shuffle, LANG_SHUFFLE, 932 OFFON_SETTING(F_CB_ON_SELECT_ONLY|F_CB_ONLY_IF_CHANGED, playlist_shuffle,
933 false, "shuffle", shuffle_playlist_callback), 933 LANG_SHUFFLE, false, "shuffle", shuffle_playlist_callback),
934 934
935 SYSTEM_SETTING(NVRAM(4), resume_index, -1), 935 SYSTEM_SETTING(NVRAM(4), resume_index, -1),
936 SYSTEM_SETTING(NVRAM(4), resume_crc32, -1), 936 SYSTEM_SETTING(NVRAM(4), resume_crc32, -1),
937 SYSTEM_SETTING(NVRAM(4), resume_elapsed, -1), 937 SYSTEM_SETTING(NVRAM(4), resume_elapsed, -1),
938 SYSTEM_SETTING(NVRAM(4), resume_offset, -1), 938 SYSTEM_SETTING(NVRAM(4), resume_offset, -1),
939 CHOICE_SETTING(F_CB_ON_SELECT_ONLY_IF_CHANGED, repeat_mode, LANG_REPEAT, 939 CHOICE_SETTING(F_CB_ON_SELECT_ONLY|F_CB_ONLY_IF_CHANGED, repeat_mode,
940 REPEAT_OFF, "repeat", "off,all,one,shuffle" 940 LANG_REPEAT, REPEAT_OFF, "repeat", "off,all,one,shuffle"
941#ifdef AB_REPEAT_ENABLE 941#ifdef AB_REPEAT_ENABLE
942 ",ab" 942 ",ab"
943#endif 943#endif