diff options
Diffstat (limited to 'source/blender/makesdna/DNA_userdef_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_userdef_types.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index c26eb58a8f9..adab1f31507 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -600,10 +600,6 @@ typedef struct UserDef_FileSpaceData { int temp_win_sizey; } UserDef_FileSpaceData; -/** - * Store UI data here instead of the space - * since the space is typically a window which is freed. - */ typedef struct UserDef_Experimental { /** #eUserPref_Experimental_Flag options. */ int flag; @@ -613,6 +609,10 @@ typedef struct UserDef_Experimental { char _pad0[3]; } UserDef_Experimental; +#define USER_EXPEREMENTAL_TEST(userdef, member) \ + (((userdef)->flag & USER_DEVELOPER_UI) && \ + (((userdef)->experimental.flag & USER_EXPERIMENTAL_ALL) || ((userdef)->experimental).member)) + typedef struct UserDef { /** UserDef has separate do-version handling, and can be read from other files. */ int versionfile, subversionfile; |