Fix T59059: Blender crashing after adding particle system and dynamic paint (Brush).
Looks like this bug has been there since ages (at least present before 2.79 official release...).
This commit is contained in:
@@ -157,10 +157,15 @@ static void rna_DynamicPaintSurfaces_changeFormat(Main *bmain, Scene *scene, Poi
|
||||
rna_DynamicPaintSurface_reset(bmain, scene, ptr);
|
||||
}
|
||||
|
||||
static void rna_DynamicPaint_reset_dependency(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
static void rna_DynamicPaint_reset_dependency(Main *bmain, Scene *UNUSED(scene), PointerRNA *UNUSED(ptr))
|
||||
{
|
||||
DAG_relations_tag_update(bmain);
|
||||
}
|
||||
|
||||
static void rna_DynamicPaintSurface_reset_dependency(Main *bmain, Scene *scene, PointerRNA *ptr)
|
||||
{
|
||||
rna_DynamicPaintSurface_reset(bmain, scene, ptr);
|
||||
DAG_relations_tag_update(bmain);
|
||||
rna_DynamicPaint_reset_dependency(bmain, scene, ptr);
|
||||
}
|
||||
|
||||
static PointerRNA rna_PaintSurface_active_get(PointerRNA *ptr)
|
||||
@@ -427,7 +432,7 @@ static void rna_def_canvas_surface(BlenderRNA *brna)
|
||||
RNA_def_property_struct_type(prop, "Group");
|
||||
RNA_def_property_flag(prop, PROP_EDITABLE);
|
||||
RNA_def_property_ui_text(prop, "Brush Group", "Only use brush objects from this group");
|
||||
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_DynamicPaint_reset_dependency");
|
||||
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_DynamicPaintSurface_reset_dependency");
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user