forked from bartvdbraak/blender
new materials and cameras had incorrect usercounts when added from python
This commit is contained in:
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)
|
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)
|
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)
|
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)
|
void rna_Main_materials_remove(Main *bmain, ReportList *reports, struct Material *material)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user