[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31874] trunk/blender/source/blender/ makesrna/intern/rna_main_api.c: new materials and cameras had incorrect usercounts when added from python
Campbell Barton
ideasman42 at gmail.com
Sat Sep 11 08:27:38 CEST 2010
Revision: 31874
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31874
Author: campbellbarton
Date: 2010-09-11 08:27:38 +0200 (Sat, 11 Sep 2010)
Log Message:
-----------
new materials and cameras had incorrect usercounts when added from python
Modified Paths:
--------------
trunk/blender/source/blender/makesrna/intern/rna_main_api.c
Modified: trunk/blender/source/blender/makesrna/intern/rna_main_api.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_main_api.c 2010-09-11 06:15:37 UTC (rev 31873)
+++ trunk/blender/source/blender/makesrna/intern/rna_main_api.c 2010-09-11 06:27:38 UTC (rev 31874)
@@ -86,7 +86,9 @@
Camera *rna_Main_cameras_new(Main *bmain, char* name)
{
- return add_camera(name);
+ ID *id= add_camera(name);
+ id->us--;
+ return (Camera *)id;
}
void rna_Main_cameras_remove(Main *bmain, ReportList *reports, struct Camera *camera)
{
@@ -193,7 +195,9 @@
struct Material *rna_Main_materials_new(Main *bmain, char* name)
{
- return add_material(name);
+ ID *id= (ID *)add_material(name);
+ id->us--;
+ return (Material *)id;
}
void rna_Main_materials_remove(Main *bmain, ReportList *reports, struct Material *material)
{
More information about the Bf-blender-cvs
mailing list