new materials and cameras had incorrect usercounts when added from python

This commit is contained in:
Campbell Barton 2010-09-11 06:27:38 +00:00
parent 5d229db946
commit ae6e013c15

@ -86,7 +86,9 @@ Tex *rna_Main_add_texture(Main *bmain, char *name)
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 @@ void rna_Main_objects_remove(Main *bmain, ReportList *reports, struct Object *ob
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)
{