Merge branch 'master' into blender2.8
authorJulian Eisel <eiseljulian@gmail.com>
Sun, 9 Apr 2017 20:51:38 +0000 (22:51 +0200)
committerJulian Eisel <eiseljulian@gmail.com>
Sun, 9 Apr 2017 20:51:38 +0000 (22:51 +0200)
1  2 
source/blender/blenkernel/intern/idprop.c

index 769a14607003a4691a081952876102f5b7973d28,0f1716dcaf7808d11e0f9aae3a6381a1a7cdc57a..e51c47d7b197690276fec4f48b2ace0271a39858
@@@ -472,7 -472,6 +472,7 @@@ static IDProperty *IDP_CopyGroup(const 
        BLI_assert(prop->type == IDP_GROUP);
        newp = idp_generic_copy(prop);
        newp->len = prop->len;
 +      newp->subtype = prop->subtype;
  
        for (link = prop->data.group.first; link; link = link->next) {
                BLI_addtail(&newp->data.group, IDP_CopyProperty(link));
@@@ -859,17 -858,19 +859,19 @@@ bool IDP_EqualsProperties(IDProperty *p
   * The union is simple to use; see the top of this header file for its definition.
   * An example of using this function:
   *
-  *     IDPropertyTemplate val;
-  *     IDProperty *group, *idgroup, *color;
-  *     group = IDP_New(IDP_GROUP, val, "group1"); //groups don't need a template.
+  * \code{.c}
+  * IDPropertyTemplate val;
+  * IDProperty *group, *idgroup, *color;
+  * group = IDP_New(IDP_GROUP, val, "group1"); //groups don't need a template.
   *
-  *     val.array.len = 4
-  *     val.array.type = IDP_FLOAT;
-  *     color = IDP_New(IDP_ARRAY, val, "color1");
+  * val.array.len = 4
+  * val.array.type = IDP_FLOAT;
+  * color = IDP_New(IDP_ARRAY, val, "color1");
   *
-  *     idgroup = IDP_GetProperties(some_id, 1);
-  *     IDP_AddToGroup(idgroup, color);
-  *     IDP_AddToGroup(idgroup, group);
+  * idgroup = IDP_GetProperties(some_id, 1);
+  * IDP_AddToGroup(idgroup, color);
+  * IDP_AddToGroup(idgroup, group);
+  * \endcode
   *
   * Note that you MUST either attach the id property to an id property group with
   * IDP_AddToGroup or MEM_freeN the property, doing anything else might result in