diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-10-05 04:32:24 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2017-12-30 19:43:06 +0300 |
commit | 98dc9072e50b0e80df4169db564852313c166d7c (patch) | |
tree | a63efac44f94a86aec391ff212b34d59736ebe4a /source/blender/editors/sculpt_paint/paint_ops.c | |
parent | 6b2d1f63db99b4cffccf8f3c0bcb2c95beaf07ad (diff) |
Fix brush reset (missing notifier)
D2843 by @uvwxyz
Diffstat (limited to 'source/blender/editors/sculpt_paint/paint_ops.c')
-rw-r--r-- | source/blender/editors/sculpt_paint/paint_ops.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/blender/editors/sculpt_paint/paint_ops.c b/source/blender/editors/sculpt_paint/paint_ops.c index 123a70d5044..c3c78661446 100644 --- a/source/blender/editors/sculpt_paint/paint_ops.c +++ b/source/blender/editors/sculpt_paint/paint_ops.c @@ -558,9 +558,14 @@ static int brush_reset_exec(bContext *C, wmOperator *UNUSED(op)) if (!ob || !brush) return OPERATOR_CANCELLED; - if (ob->mode & OB_MODE_SCULPT) - BKE_brush_sculpt_reset(brush); /* TODO: other modes */ + if (ob->mode & OB_MODE_SCULPT) { + BKE_brush_sculpt_reset(brush); + } + else { + return OPERATOR_CANCELLED; + } + WM_event_add_notifier(C, NC_BRUSH | NA_EDITED, brush); return OPERATOR_FINISHED; } |