diff options
Diffstat (limited to 'source/blender/bmesh/tools')
-rw-r--r-- | source/blender/bmesh/tools/bmesh_beautify.c | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/source/blender/bmesh/tools/bmesh_beautify.c b/source/blender/bmesh/tools/bmesh_beautify.c index e8a49c895ab..be7527ae349 100644 --- a/source/blender/bmesh/tools/bmesh_beautify.c +++ b/source/blender/bmesh/tools/bmesh_beautify.c @@ -66,15 +66,24 @@ static int erot_gsetutil_cmp(const void *a, const void *b) { const EdRotState *e_state_a = (const EdRotState *)a; const EdRotState *e_state_b = (const EdRotState *)b; - if (e_state_a->v1 < e_state_b->v1) return -1; - else if (e_state_a->v1 > e_state_b->v1) return 1; - else if (e_state_a->v2 < e_state_b->v2) return -1; - else if (e_state_a->v2 > e_state_b->v2) return 1; - else if (e_state_a->f1 < e_state_b->f1) return -1; - else if (e_state_a->f1 > e_state_b->f1) return 1; - else if (e_state_a->f2 < e_state_b->f2) return -1; - else if (e_state_a->f2 > e_state_b->f2) return 1; - else return 0; + if (e_state_a->v1 < e_state_b->v1) + return -1; + else if (e_state_a->v1 > e_state_b->v1) + return 1; + else if (e_state_a->v2 < e_state_b->v2) + return -1; + else if (e_state_a->v2 > e_state_b->v2) + return 1; + else if (e_state_a->f1 < e_state_b->f1) + return -1; + else if (e_state_a->f1 > e_state_b->f1) + return 1; + else if (e_state_a->f2 < e_state_b->f2) + return -1; + else if (e_state_a->f2 > e_state_b->f2) + return 1; + else + return 0; } #endif static GSet *erot_gset_new(void) |