Merging r58125 through r58143 from trunk into soc-2013-depsgraph_mt
[blender.git] / source / blender / editors / interface / interface_templates.c
index f45bd1c3463b2d48c89b8c5be6b84f4c7ef381b7..275fa6a38f94b4ceaa0a5be0c30c2e9ddd56f6c0 100644 (file)
@@ -1,4 +1,5 @@
 /*
 /*
+
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
@@ -1017,6 +1018,7 @@ uiLayout *uiTemplateModifier(uiLayout *layout, bContext *C, PointerRNA *ptr)
        Scene *scene = CTX_data_scene(C);
        Object *ob;
        ModifierData *md, *vmd;
        Scene *scene = CTX_data_scene(C);
        Object *ob;
        ModifierData *md, *vmd;
+       VirtualModifierData virtualModifierData;
        int i, lastCageIndex, cageIndex;
 
        /* verify we have valid data */
        int i, lastCageIndex, cageIndex;
 
        /* verify we have valid data */
@@ -1039,7 +1041,7 @@ uiLayout *uiTemplateModifier(uiLayout *layout, bContext *C, PointerRNA *ptr)
        cageIndex = modifiers_getCageIndex(scene, ob, &lastCageIndex, 0);
 
        /* XXX virtual modifiers are not accesible for python */
        cageIndex = modifiers_getCageIndex(scene, ob, &lastCageIndex, 0);
 
        /* XXX virtual modifiers are not accesible for python */
-       vmd = modifiers_getVirtualModifierList(ob);
+       vmd = modifiers_getVirtualModifierList(ob, &virtualModifierData);
 
        for (i = 0; vmd; i++, vmd = vmd->next) {
                if (md == vmd)
 
        for (i = 0; vmd; i++, vmd = vmd->next) {
                if (md == vmd)