Sculpt: Fix memory leak

Reverted blo_update_defaults_scene to simply load the default
Sculpt.flags.
This commit is contained in:
Joseph Eagar
2023-07-13 13:30:38 -07:00
parent d70b36faed
commit 6220bfe31d

View File

@@ -22,9 +22,9 @@
#include "BLI_system.h"
#include "BLI_utildefines.h"
#include "DNA_defaults.h"
#include "DNA_camera_types.h"
#include "DNA_curveprofile_types.h"
#include "DNA_defaults.h"
#include "DNA_gpencil_legacy_types.h"
#include "DNA_light_types.h"
#include "DNA_mask_types.h"
@@ -349,7 +349,7 @@ static void blo_update_defaults_scene(Main *bmain, Scene *scene)
}
if (ts->sculpt) {
*ts->sculpt = *DNA_struct_default_get(Sculpt);
ts->sculpt->flags = static_cast<const Sculpt *>(DNA_struct_default_get(Sculpt))->flags;
}
/* Correct default startup UVs. */