Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Toenne <lukas.toenne@googlemail.com>2012-05-28 23:10:57 +0400
committerLukas Toenne <lukas.toenne@googlemail.com>2012-05-28 23:10:57 +0400
commitc2be2fd4083845a381c2462a65dc0856dc6efb8e (patch)
tree26cd9602c4d475b54588ea0553e14370b5ab547b /source/blender/blenkernel/intern/effect.c
parent9fb4ca981e1bcc642c51311b156e51f51ab0ba4e (diff)
Fix 2 #29846. Effector point ave variable can be NULL.
Diffstat (limited to 'source/blender/blenkernel/intern/effect.c')
-rw-r--r--source/blender/blenkernel/intern/effect.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/effect.c b/source/blender/blenkernel/intern/effect.c
index eb84f4ae9c0..b5254b97844 100644
--- a/source/blender/blenkernel/intern/effect.c
+++ b/source/blender/blenkernel/intern/effect.c
@@ -929,7 +929,8 @@ static void do_physical_effector(EffectorCache *eff, EffectorData *efd, Effected
}
}
- zero_v3(point->ave);
+ if (point->ave)
+ zero_v3(point->ave);
if (pd->flag & PFIELD_DO_ROTATION && point->ave && point->rot) {
float xvec[3] = {1.0f, 0.0f, 0.0f};
float dave[3];