diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-03-12 18:35:07 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-03-12 18:35:07 +0400 |
commit | a527e3ea25bd66e4cd6d6842bcdab865be0c913f (patch) | |
tree | 9c3127ed6b28a023ecab6f695cc072985c096f95 /source/blender/editors/object | |
parent | 74b7bc1228b502c1fec88e1399601144d7bd34f2 (diff) |
Fix #30496: Bugs and crashes about "make links modifers" function.
Was missed check for if modifier is available for particular object type
which ended up with unpredictable results when modifier which isn't supported
yet for some object type as linked to that object type.
Diffstat (limited to 'source/blender/editors/object')
-rw-r--r-- | source/blender/editors/object/object_modifier.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c index de9e3db25b8..f1222ccf7f7 100644 --- a/source/blender/editors/object/object_modifier.c +++ b/source/blender/editors/object/object_modifier.c @@ -670,8 +670,7 @@ static EnumPropertyItem *modifier_add_itemf(bContext *C, PointerRNA *UNUSED(ptr) if(mti->flags & eModifierTypeFlag_NoUserAdd) continue; - if(!((mti->flags & eModifierTypeFlag_AcceptsCVs) || - (ob->type==OB_MESH && (mti->flags & eModifierTypeFlag_AcceptsMesh)))) + if(!object_support_modifier_type(ob, md_item->value)) continue; } else { |