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:
authorGeoffrey Bantle <hairbat@yahoo.com>2008-04-13 09:51:13 +0400
committerGeoffrey Bantle <hairbat@yahoo.com>2008-04-13 09:51:13 +0400
commit209ff9e66301986af513ca93a1f34fe065798414 (patch)
tree1ea98c3a765fa153afee828df52c69dd04cec794 /source/blender
parente17b13d9d283bcf2536fb49c86252cb04f3170fc (diff)
-> Bevel transform crash fix
Transinfo transform event callback is not cleared once a transform event is over, this casued handleEventBevel to dereference a null pointer. Added a check for this, but it seems the callbacks should be set to NULL when transform loop is done?
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/src/transform.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/src/transform.c b/source/blender/src/transform.c
index d92be2ec174..15773b239a6 100644
--- a/source/blender/src/transform.c
+++ b/source/blender/src/transform.c
@@ -3366,6 +3366,8 @@ void initBevel(TransInfo *t)
int handleEventBevel(TransInfo *t, unsigned short event, short val)
{
if (val) {
+ if(!G.editBMesh) return 0;
+
switch (event) {
case MIDDLEMOUSE:
G.editBMesh->options ^= BME_BEVEL_VERT;