diff options
author | Geoffrey Bantle <hairbat@yahoo.com> | 2008-04-13 09:51:13 +0400 |
---|---|---|
committer | Geoffrey Bantle <hairbat@yahoo.com> | 2008-04-13 09:51:13 +0400 |
commit | 209ff9e66301986af513ca93a1f34fe065798414 (patch) | |
tree | 1ea98c3a765fa153afee828df52c69dd04cec794 | |
parent | e17b13d9d283bcf2536fb49c86252cb04f3170fc (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?
-rw-r--r-- | source/blender/src/transform.c | 2 |
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; |