merge with 2.5 at r22793
[blender-staging.git] / source / blender / editors / animation / anim_ipo_utils.c
index 394cc53dda23cc70c3cb9abee20fe2ccb70c8460..26edf930f0b85fcdb8f0f318f934fe8faae63a44 100644 (file)
@@ -93,9 +93,8 @@ int geticon_anim_blocktype(short blocktype)
 }
 
 /* Write into "name" buffer, the name of the property (retrieved using RNA from the curve's settings) 
- * WARNING: name buffer we're writing to cannot exceed 128 chars (check action_draw.c for details)
+ * WARNING: name buffer we're writing to cannot exceed 256 chars (check anim_channels_defines.c for details)
  */
-// TODO: have an extra var to indicate if prop was valid?
 void getname_anim_fcurve(char *name, ID *id, FCurve *fcu)
 {
        /* sanity checks */
@@ -148,7 +147,7 @@ void getname_anim_fcurve(char *name, ID *id, FCurve *fcu)
                        propname= (char *)RNA_property_ui_name(prop);
                        
                        /* Array Index - only if applicable */
-                       if (RNA_property_array_length(prop)) {
+                       if (RNA_property_array_length(&ptr, prop)) {
                                char c= RNA_property_array_item_char(prop, fcu->array_index);
                                
                                /* we need to write the index to a temp buffer (in py syntax) */