GPencil: Fix user count for autocreated materials
The user count was 2 when the value must be 1.
This commit is contained in:
parent
b7bcc30329
commit
81958a1393
|
@ -31,6 +31,7 @@
|
|||
#include "BKE_brush.h"
|
||||
#include "BKE_context.h"
|
||||
#include "BKE_gpencil.h"
|
||||
#include "BKE_library.h"
|
||||
#include "BKE_main.h"
|
||||
#include "BKE_material.h"
|
||||
|
||||
|
@ -63,6 +64,7 @@ static int gpencil_monkey_color(
|
|||
BKE_object_material_slot_add(bmain, ob);
|
||||
ma = BKE_material_add_gpencil(bmain, pct->name);
|
||||
assign_material(bmain, ob, ma, ob->totcol, BKE_MAT_ASSIGN_USERPREF);
|
||||
id_us_min(&ma->id);
|
||||
|
||||
copy_v4_v4(ma->gp_style->stroke_rgba, pct->line);
|
||||
copy_v4_v4(ma->gp_style->fill_rgba, pct->fill);
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
#include "BKE_brush.h"
|
||||
#include "BKE_context.h"
|
||||
#include "BKE_gpencil.h"
|
||||
#include "BKE_library.h"
|
||||
#include "BKE_main.h"
|
||||
#include "BKE_material.h"
|
||||
|
||||
|
@ -62,6 +63,7 @@ static int gp_stroke_material(Main *bmain, Object *ob, const ColorTemplate *pct)
|
|||
BKE_object_material_slot_add(bmain, ob);
|
||||
ma = BKE_material_add_gpencil(bmain, pct->name);
|
||||
assign_material(bmain, ob, ma, ob->totcol, BKE_MAT_ASSIGN_USERPREF);
|
||||
id_us_min(&ma->id);
|
||||
|
||||
copy_v4_v4(ma->gp_style->stroke_rgba, pct->line);
|
||||
copy_v4_v4(ma->gp_style->fill_rgba, pct->fill);
|
||||
|
|
Loading…
Reference in New Issue