diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-01-04 19:26:07 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-01-04 19:26:07 +0300 |
commit | d92a6f140d0b9ba90de290feb8fdb8ef47125f08 (patch) | |
tree | 997560417dafe375b49ade577cb9ef5fa03b869a /source/blender/editors/object/object_relations.c | |
parent | 50de143ca30ad8211668d5e74cbda46fc695348e (diff) |
copy modifiers, as "Link Modifiers" - in Ctrl+L menu. difference between copy and link is vague especially since particle systems are ID data.
Diffstat (limited to 'source/blender/editors/object/object_relations.c')
-rw-r--r-- | source/blender/editors/object/object_relations.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/object/object_relations.c b/source/blender/editors/object/object_relations.c index b8839360296..d4bf721e14e 100644 --- a/source/blender/editors/object/object_relations.c +++ b/source/blender/editors/object/object_relations.c @@ -1183,6 +1183,7 @@ enum { MAKE_LINKS_MATERIALS, MAKE_LINKS_ANIMDATA, MAKE_LINKS_DUPLIGROUP, + MAKE_LINKS_MODIFIERS }; static int make_links_data_exec(bContext *C, wmOperator *op) @@ -1235,6 +1236,10 @@ static int make_links_data_exec(bContext *C, wmOperator *op) obt->transflag |= OB_DUPLIGROUP; } break; + case MAKE_LINKS_MODIFIERS: + object_link_modifiers(obt, ob); + obt->recalc |= OB_RECALC; + break; } } } @@ -1274,6 +1279,7 @@ void OBJECT_OT_make_links_data(wmOperatorType *ot) {MAKE_LINKS_MATERIALS, "MATERIAL", 0, "Materials", ""}, {MAKE_LINKS_ANIMDATA, "ANIMATION", 0, "Animation Data", ""}, {MAKE_LINKS_DUPLIGROUP, "DUPLIGROUP", 0, "DupliGroup", ""}, + {MAKE_LINKS_MODIFIERS, "MODIFIERS", 0, "Modifiers", ""}, {0, NULL, 0, NULL, NULL}}; PropertyRNA *prop; |