[Bf-blender-cvs] [dceaef92d7a] blender-v2.83-release: Fix (unreported) wrong size of UserPreferences' `dupflag` parameter.
Bastien Montagne
noreply at git.blender.org
Thu Jun 25 10:20:52 CEST 2020
Commit: dceaef92d7a41fe5835084b7feb9fcecadf111ce
Author: Bastien Montagne
Date: Tue Jun 16 17:37:58 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rBdceaef92d7a41fe5835084b7feb9fcecadf111ce
Fix (unreported) wrong size of UserPreferences' `dupflag` parameter.
Adding volume obdata option to `eDupli_ID_Flags` enum made it go beyond
the 16 bits of a short... Also, enums should typically be stored in
unsigned integers.
===================================================================
M source/blender/makesdna/DNA_userdef_types.h
===================================================================
diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h
index 87a311bd336..3fd6b88e136 100644
--- a/source/blender/makesdna/DNA_userdef_types.h
+++ b/source/blender/makesdna/DNA_userdef_types.h
@@ -636,12 +636,12 @@ typedef struct UserDef {
/** #eUserPref_Flag. */
int flag;
/** #eDupli_ID_Flags. */
- short dupflag;
+ unsigned int dupflag;
/** #eUserPref_PrefFlag preferences for the preferences. */
char pref_flag;
char savetime;
char mouse_emulate_3_button_modifier;
- char _pad4[3];
+ char _pad4[1];
/** FILE_MAXDIR length. */
char tempdir[768];
char fontdir[768];
More information about the Bf-blender-cvs
mailing list