[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35975] trunk/blender/source/blender/ blenkernel/intern/material.c: Add material slot now adds no material in the new slot.
Daniel Salazar - 3Developer.com
zanqdo at gmail.com
Sun Apr 3 23:11:15 CEST 2011
Great! thank you for looking into this
Daniel Salazar
3Developer.com
2011/4/3 Brecht Van Lommel <brechtvanlommel at pandora.be>:
> Revision: 35975
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35975
> Author: blendix
> Date: 2011-04-03 16:11:21 +0000 (Sun, 03 Apr 2011)
> Log Message:
> -----------
> Add material slot now adds no material in the new slot.
>
> It's obviously much better than the two previous behaviors, since you don't
> get confusing linked materials, and you don't have useless added materials.
>
> Modified Paths:
> --------------
> trunk/blender/source/blender/blenkernel/intern/material.c
>
> Modified: trunk/blender/source/blender/blenkernel/intern/material.c
> ===================================================================
> --- trunk/blender/source/blender/blenkernel/intern/material.c 2011-04-03 13:17:07 UTC (rev 35974)
> +++ trunk/blender/source/blender/blenkernel/intern/material.c 2011-04-03 16:11:21 UTC (rev 35975)
> @@ -785,21 +785,10 @@
>
> int object_add_material_slot(Object *ob)
> {
> - Material *ma;
> -
> if(ob==NULL) return FALSE;
> if(ob->totcol>=MAXMAT) return FALSE;
>
> - ma= give_current_material(ob, ob->actcol);
> -
> - if(ma == NULL)
> - ma= add_material("Material");
> - else
> - ma= copy_material(ma);
> -
> - id_us_min(&ma->id);
> -
> - assign_material(ob, ma, ob->totcol+1);
> + assign_material(ob, NULL, ob->totcol+1);
> ob->actcol= ob->totcol;
> return TRUE;
> }
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>
More information about the Bf-committers
mailing list