From 77698f601021eb557be38945ed74706a325b1c57 Mon Sep 17 00:00:00 2001 From: Antony Riakiotakis Date: Thu, 5 Feb 2015 19:11:00 +0100 Subject: Fix T43556 clamp brush size before setting it after division by DPI, avoids nasty zero size brushes. --- source/blender/blenkernel/intern/brush.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/blenkernel/intern/brush.c') diff --git a/source/blender/blenkernel/intern/brush.c b/source/blender/blenkernel/intern/brush.c index 082a4cf34c2..10d77921515 100644 --- a/source/blender/blenkernel/intern/brush.c +++ b/source/blender/blenkernel/intern/brush.c @@ -810,6 +810,9 @@ void BKE_brush_size_set(Scene *scene, Brush *brush, int size) size = (int)((float)size / U.pixelsize); + /* make sure range is sane */ + CLAMP(size, 1, MAX_BRUSH_PIXEL_RADIUS); + if (ups->flag & UNIFIED_PAINT_SIZE) ups->size = size; else -- cgit v1.2.3