[Bf-blender-cvs] [995f5ee5817] hair_guides_grooming: Use correct notifiers to get immediate 3D view redraw.
Lukas Tönne
noreply at git.blender.org
Thu Jun 14 20:22:46 CEST 2018
Commit: 995f5ee58177f755d8d1768387062a3c27cd87e0
Author: Lukas Tönne
Date: Thu Jun 14 08:00:12 2018 +0100
Branches: hair_guides_grooming
https://developer.blender.org/rB995f5ee58177f755d8d1768387062a3c27cd87e0
Use correct notifiers to get immediate 3D view redraw.
===================================================================
M source/blender/editors/space_view3d/space_view3d.c
M source/blender/makesrna/intern/rna_hair.c
===================================================================
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c
index 48e8b999ae2..76b77fac334 100644
--- a/source/blender/editors/space_view3d/space_view3d.c
+++ b/source/blender/editors/space_view3d/space_view3d.c
@@ -1023,6 +1023,11 @@ static void view3d_main_region_listener(
ED_region_tag_redraw(ar);
}
break;
+ case NC_GROOM:
+ if (wmn->data == ND_DATA || ELEM(wmn->action, NA_EDITED, NA_SELECTED)) {
+ ED_region_tag_redraw(ar);
+ }
+ break;
}
}
diff --git a/source/blender/makesrna/intern/rna_hair.c b/source/blender/makesrna/intern/rna_hair.c
index 3a1f4ee24ab..f04420cf1ff 100644
--- a/source/blender/makesrna/intern/rna_hair.c
+++ b/source/blender/makesrna/intern/rna_hair.c
@@ -72,7 +72,7 @@ static void rna_HairDrawSettings_update(Main *UNUSED(bmain), Scene *UNUSED(scene
#else
DEG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
#endif
- WM_main_add_notifier(NC_OBJECT | ND_DATA | NA_EDITED, ptr->id.data);
+ WM_main_add_notifier(NC_OBJECT | ND_DRAW, ptr->id.data);
}
static void rna_HairSystem_generate_follicles(
More information about the Bf-blender-cvs
mailing list