Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-05-13 08:59:27 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-05-13 09:29:35 +0300
commit741f29d499eaaa5c10be218a632f9b6fab67840e (patch)
treeaf5ff8dfab8c97b599a1c8af17e4fdbd9fd6480a /source/blender/makesdna
parent3d923f3eaf998ebd73f6c93eb87a05288b579e22 (diff)
Preferences: auto-save on exit
Save modified preferences on exit by default, with the option to disable this.
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r--source/blender/makesdna/DNA_userdef_types.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h
index 3d0bdee0cab..d42263660d2 100644
--- a/source/blender/makesdna/DNA_userdef_types.h
+++ b/source/blender/makesdna/DNA_userdef_types.h
@@ -549,8 +549,12 @@ typedef struct UserDef {
/** #eUserPref_Flag. */
int flag;
/** #eDupli_ID_Flags. */
- int dupflag;
- int savetime;
+ short dupflag;
+ /**
+ * #eUserPref_PrefFlag preferences for the preferences. */
+ char pref_flag;
+ char savetime;
+ char _pad4[4];
/** FILE_MAXDIR length. */
char tempdir[768];
char fontdir[768];
@@ -844,6 +848,10 @@ typedef enum eUserPref_Flag {
USER_TOOLTIPS_PYTHON = (1 << 26),
} eUserPref_Flag;
+typedef enum eUserPref_PrefFlag {
+ USER_PREF_FLAG_SAVE = (1 << 0),
+} eUserPref_PrefFlag;
+
/** #bPathCompare.flag */
typedef enum ePathCompare_Flag {
USER_PATHCMP_GLOB = (1 << 0),