Preferences: enable Duplicate Data for curves and point cloud objects

Those geometry types are expected to behave the same as e.g. mesh
with respect to data copying. The fact that this was not enabled
already was an oversight in the initial commit that added these types.

Differential Revision: https://developer.blender.org/D14554
This commit is contained in:
Jacques Lucke 2022-04-05 15:19:38 +02:00
parent fc848e9440
commit e40b0d52cf
Notes: blender-bot 2023-02-14 02:13:08 +01:00
Referenced by issue #96855, Add versioning to enable "Duplicate Data" for curves and point cloud.
3 changed files with 7 additions and 2 deletions

View File

@ -23,7 +23,8 @@ const UserDef U_default = {
USER_SCRIPT_AUTOEXEC_DISABLE | USER_NONEGFRAMES),
.dupflag = USER_DUP_MESH | USER_DUP_CURVE | USER_DUP_SURF | USER_DUP_LATTICE | USER_DUP_FONT |
USER_DUP_MBALL | USER_DUP_LAMP | USER_DUP_ARM | USER_DUP_CAMERA | USER_DUP_SPEAKER |
USER_DUP_ACT | USER_DUP_LIGHTPROBE | USER_DUP_GPENCIL,
USER_DUP_ACT | USER_DUP_LIGHTPROBE | USER_DUP_GPENCIL | USER_DUP_CURVES |
USER_DUP_POINTCLOUD,
.pref_flag = USER_PREF_FLAG_SAVE,
.savetime = 2,
.tempdir = "",

View File

@ -25,7 +25,7 @@ extern "C" {
/* Blender file format version. */
#define BLENDER_FILE_VERSION BLENDER_VERSION
#define BLENDER_FILE_SUBVERSION 10
#define BLENDER_FILE_SUBVERSION 11
/* Minimum Blender version that supports reading file written with the current
* version. Older Blender versions will test this and show a warning if the file

View File

@ -1011,6 +1011,10 @@ void blo_do_versions_userdef(UserDef *userdef)
NULL);
}
if (!USER_VERSION_ATLEAST(302, 11)) {
userdef->dupflag |= USER_DUP_CURVES | USER_DUP_POINTCLOUD;
}
/**
* Versioning code until next subversion bump goes here.
*