diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2007-01-16 11:29:39 +0300 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2007-01-16 11:29:39 +0300 |
commit | 062843cca130f0c43acc396e3cc05d54a6e228c2 (patch) | |
tree | 3803621ec6fdb7834cdd346fbb50fd8b641deb11 /source | |
parent | 6f976db9f72f49fa15d92fa8f69f24c311ffb232 (diff) |
Retopo bugfix: freeing editmesh should set retopo fields to 0/NULL.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/src/editmesh.c | 2 | ||||
-rw-r--r-- | source/blender/src/retopo.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/src/editmesh.c b/source/blender/src/editmesh.c index fd039e8e003..89f3babc09e 100644 --- a/source/blender/src/editmesh.c +++ b/source/blender/src/editmesh.c @@ -618,6 +618,8 @@ void free_editMesh(EditMesh *em) G.totvert= G.totface= 0; if(em->retopo_paint_data) retopo_free_paint_data(em->retopo_paint_data); + em->retopo_paint_data= NULL; + em->retopo_mode= 0; } /* on G.editMesh */ diff --git a/source/blender/src/retopo.c b/source/blender/src/retopo.c index 1d80caedaf3..cb24b7b16b2 100644 --- a/source/blender/src/retopo.c +++ b/source/blender/src/retopo.c @@ -607,6 +607,9 @@ char retopo_paint(const unsigned short event) case MIDDLEMOUSE: case WHEELUPMOUSE: case WHEELDOWNMOUSE: + case PAD0: case PAD1: case PAD2: case PAD3: case PAD4: + case PAD5: case PAD6: case PAD7: case PAD8: case PAD9: + case PADMINUS: case PADPLUSKEY: return 1; } return 0; |