From 43385394ed1fae8b83a09a1418f0b4a9a4ea301b Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Sat, 28 May 2011 12:11:39 +0000 Subject: Introduce vars before using them, otherwise compile fails (reminder: with C, present all your vars at the begin of the scope _before any other statement_). --- source/blender/makesrna/intern/rna_brush.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/makesrna/intern/rna_brush.c b/source/blender/makesrna/intern/rna_brush.c index 012d3fa675a..97f6b902c46 100644 --- a/source/blender/makesrna/intern/rna_brush.c +++ b/source/blender/makesrna/intern/rna_brush.c @@ -170,8 +170,9 @@ static void rna_Brush_set_size(PointerRNA *ptr, int value) // set unprojected radius, so they remain consistent double size= (double)brush_size(me); + float unprojected_radius = 0.0f; assert(size != 0); // paranoia: sanity checks during load and rna make sure we don't divide by zero here - float unprojected_radius= (float)(brush_unprojected_radius(me) * (double)value / size); + unprojected_radius= (float)(brush_unprojected_radius(me) * (double)value / size); brush_set_unprojected_radius(me, unprojected_radius); brush_set_size(me, value); @@ -225,8 +226,9 @@ static void rna_Brush_set_unprojected_radius(PointerRNA *ptr, float value) // set size, so they remain consistent double unprojected_radius= (double)brush_unprojected_radius(me); + int size = 0; assert(unprojected_radius != 0); // paranoia: sanity checks during load and rna make sure we don't divide by zero here - int size= (int)((double)brush_size(me) * (double)value / unprojected_radius); + size= (int)((double)brush_size(me) * (double)value / unprojected_radius); brush_set_size(me, size); brush_set_unprojected_radius(me, value); -- cgit v1.2.3