Made ob param of `modifiers_getVirtualModifierList` const

The `modifiers_getVirtualModifierList()` function previously took a non-
const `Object *ob` parameter, preventing it from being called from more
restrictive functions. Since the function doesn't modify the passed
object, it could easily be made const.

No functional changes.
This commit is contained in:
Sybren A. Stüvel 2019-11-26 15:11:20 +01:00
parent 354bc1297e
commit 75808620ce
2 changed files with 2 additions and 2 deletions

View File

@ -417,7 +417,7 @@ typedef struct VirtualModifierData {
ShapeKeyModifierData smd;
} VirtualModifierData;
struct ModifierData *modifiers_getVirtualModifierList(struct Object *ob,
struct ModifierData *modifiers_getVirtualModifierList(const struct Object *ob,
struct VirtualModifierData *data);
/* ensure modifier correctness when changing ob->data */

View File

@ -614,7 +614,7 @@ ModifierData *modifiers_getLastPreview(struct Scene *scene, ModifierData *md, in
/* This is to include things that are not modifiers in the evaluation of the modifier stack, for
* example parenting to an armature. */
ModifierData *modifiers_getVirtualModifierList(Object *ob,
ModifierData *modifiers_getVirtualModifierList(const Object *ob,
VirtualModifierData *virtualModifierData)
{
ModifierData *md;