fix for crash in weight-paint-gradient, missing call to curve curvemapping_initialize

This commit is contained in:
Campbell Barton
2013-08-24 08:58:58 +00:00
parent 2fefb0fe85
commit bffd7767e2

View File

@@ -61,6 +61,7 @@
#include "BKE_object_deform.h"
#include "BKE_paint.h"
#include "BKE_report.h"
#include "BKE_colortools.h"
#include "WM_api.h"
#include "WM_types.h"
@@ -3407,6 +3408,9 @@ static int paint_weight_gradient_exec(bContext *C, wmOperator *op)
ToolSettings *ts = CTX_data_tool_settings(C);
VPaint *wp = ts->wpaint;
struct Brush *brush = BKE_paint_brush(&wp->paint);
curvemapping_initialize(brush->curve);
data.brush = brush;
data.weightpaint = BKE_brush_weight_get(scene, brush);
}