Merging r37437 through r37478 from trunk into soc-2011-tomato
[blender.git] / source / blender / editors / transform / transform_generics.c
index dd9c639a4f202307a44f8db80be3c34e93f5320d..0345c8834a6784537524bc998d7854de4b4b7fb4 100644 (file)
@@ -678,8 +678,9 @@ void recalcData(TransInfo *t)
                                EditMesh *em = ((Mesh*)t->obedit->data)->edit_mesh;
                                /* mirror modifier clipping? */
                                if(t->state != TRANS_CANCEL) {
-                                       clipMirrorModifier(t, t->obedit);
+                                       /* apply clipping after so we never project past the clip plane [#25423] */
                                        applyProject(t);
+                                       clipMirrorModifier(t, t->obedit);
                                }
                                if((t->options & CTX_NO_MIRROR) == 0 && (t->flag & T_MIRROR))
                                        editmesh_apply_to_mirror(t);