Sculpt: Fix memory leak
Reverted blo_update_defaults_scene to simply load the default Sculpt.flags.
This commit is contained in:
@@ -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. */
|
||||
|
||||
Reference in New Issue
Block a user