From e5552f82415708778fefd11c0c57cd52213e823e Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Mon, 5 Oct 2015 15:57:10 +0200 Subject: Cleanup: use proper `ObjectWalkFunc` typedef in modifiers' object callback func. Also, fix own stupidity, no need to define ID callback in case we only have objects, calling code knows to fallback to `foreachObjectLink()` when `foreachIDLink()` is missing... --- source/blender/blenkernel/BKE_modifier.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/blenkernel') diff --git a/source/blender/blenkernel/BKE_modifier.h b/source/blender/blenkernel/BKE_modifier.h index ded6e13e003..05167e29050 100644 --- a/source/blender/blenkernel/BKE_modifier.h +++ b/source/blender/blenkernel/BKE_modifier.h @@ -104,6 +104,7 @@ typedef enum { eModifierTypeFlag_UsesPreview = (1 << 9) } ModifierTypeFlag; +/* IMPORTANT! Keep ObjectWalkFunc and IDWalkFunc signatures compatible. */ typedef void (*ObjectWalkFunc)(void *userData, struct Object *ob, struct Object **obpoin); typedef void (*IDWalkFunc)(void *userData, struct Object *ob, struct ID **idpoin); typedef void (*TexWalkFunc)(void *userData, struct Object *ob, struct ModifierData *md, const char *propname); -- cgit v1.2.3