From 367d60dab13723a5a2d7a5336af0efa64b3c446d Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Tue, 21 Jan 2020 19:57:57 +0100 Subject: Make ED_object_modifier_add() accept NULL scene parameter. This data is only used to get current time/frame value, which is never mandatory to add a modifier. Needed by incoming fix to support particles modifiers in liboverrides. --- source/blender/editors/object/object_modifier.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/editors/object/object_modifier.c') diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c index 303e53fa5ee..db946b63323 100644 --- a/source/blender/editors/object/object_modifier.c +++ b/source/blender/editors/object/object_modifier.c @@ -127,6 +127,11 @@ static void object_force_modifier_bind_simple_options(Depsgraph *depsgraph, md_eval->mode = mode; } +/** Add a modifier to given object, including relevant extra processing needed by some physics + * types (particles, simulations...). + * + * \param scene is only used to set current frame in some cases, and may be NULL. + */ ModifierData *ED_object_modifier_add( ReportList *reports, Main *bmain, Scene *scene, Object *ob, const char *name, int type) { -- cgit v1.2.3