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:
authorAntony Riakiotakis <kalast@gmail.com>2012-02-27 20:45:48 +0400
committerAntony Riakiotakis <kalast@gmail.com>2012-02-27 20:45:48 +0400
commitd55c1d59f91a919c8d4b935136454200adb0b8e8 (patch)
treece36a1aff7544ca37b09432a4894e1b4fbbdd022 /source/blender/editors/transform/transform.h
parentd8403875ccc422c88e6d46090033e3e31a0da02b (diff)
Fix: confirming edge slide with factor 0 and automerge turned on would delete the selected edges. Caused by automerging the edges with temporary geometry used for the operation, that was getting deleted later. Now deleting the temporary geometry before automerging.
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r--source/blender/editors/transform/transform.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h
index 3397230b080..42a8ebef692 100644
--- a/source/blender/editors/transform/transform.h
+++ b/source/blender/editors/transform/transform.h
@@ -203,6 +203,8 @@ typedef struct SlideData {
int start[2], end[2];
struct BMEditMesh *em;
float perc;
+ /* flag that is set when origfaces is initialized */
+ int origfaces_init;
} SlideData;
typedef struct TransData {
@@ -692,6 +694,7 @@ void applyTransformOrientation(const struct bContext *C, float mat[3][3], char *
int getTransformOrientation(const struct bContext *C, float normal[3], float plane[3], int activeOnly);
+void freeSlideTempFaces(SlideData *sld);
void freeSlideVerts(TransInfo *t);
#endif