diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2018-09-27 17:33:47 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2018-09-27 17:34:45 +0300 |
commit | 18262bcb1e9d12ed58efd26f315129e2966aa2a4 (patch) | |
tree | 50305abb8a43cd8ba842f5339c2dc59a8f0d599b /source/blender/blenkernel/intern/gpencil_modifier.c | |
parent | 3da46a8d8df26d6fe5b9289ae7ebfe01f1deeda8 (diff) |
Fix missing libquery processing of ID pointers in GPencil Modifiers.
...
Diffstat (limited to 'source/blender/blenkernel/intern/gpencil_modifier.c')
-rw-r--r-- | source/blender/blenkernel/intern/gpencil_modifier.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c index ed9c6568c95..1e05a8c271c 100644 --- a/source/blender/blenkernel/intern/gpencil_modifier.c +++ b/source/blender/blenkernel/intern/gpencil_modifier.c @@ -648,7 +648,9 @@ void BKE_gpencil_modifiers_foreachIDLink(Object *ob, GreasePencilIDWalkFunc walk for (; md; md = md->next) { const GpencilModifierTypeInfo *mti = BKE_gpencil_modifierType_getInfo(md->type); - if (mti->foreachIDLink) mti->foreachIDLink(md, ob, walk, userData); + if (mti->foreachIDLink) { + mti->foreachIDLink(md, ob, walk, userData); + } else if (mti->foreachObjectLink) { /* each Object can masquerade as an ID, so this should be OK */ GreasePencilObjectWalkFunc fp = (GreasePencilObjectWalkFunc)walk; |