forked from len0rd/rockbox
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
This commit is contained in:
parent
e60ade1fbc
commit
873f49b1f0
3 changed files with 10 additions and 8 deletions
|
|
@ -102,7 +102,7 @@ struct table_setting {
|
|||
#define F_TABLE_SETTING 0x2000
|
||||
#define F_ALLOW_ARBITRARY_VALS 0x4000
|
||||
#define F_CB_ON_SELECT_ONLY 0x20000
|
||||
#define F_CB_ON_SELECT_ONLY_IF_CHANGED (F_CB_ON_SELECT_ONLY|F_TEMPVAR)
|
||||
#define F_CB_ONLY_IF_CHANGED 0x40000
|
||||
/* these use the _isfunc_type type for the function */
|
||||
/* typedef int (*_isfunc_type)(void); */
|
||||
#define F_MIN_ISFUNC 0x100000 /* min(above) is function pointer to above type */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue