Revision: 16933
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16933
Author: ton
Date: 2008-10-05 14:02:36 +0200 (Sun, 05 Oct 2008)
Log Message:
-----------
Bugfix #8908
Using shapekeys, you get corruptions in other shapes when you undo into
a previous editmode session. The "key index" values become invalid.
Now, if you have shape keys, entering editmode will clear the previously
stored undos.
Modified Paths:
--------------
trunk/blender/source/blender/src/editmesh.c
Modified: trunk/blender/source/blender/src/editmesh.c
===================================================================
--- trunk/blender/source/blender/src/editmesh.c 2008-10-05 11:59:19 UTC (rev
16932)
+++ trunk/blender/source/blender/src/editmesh.c 2008-10-05 12:02:36 UTC (rev
16933)
@@ -892,7 +892,7 @@
return;
}
#endif
-
+
/* because of reload */
free_editMesh(em);
@@ -914,8 +914,11 @@
strcpy(G.editModeTitleExtra, "(Key) ");
key_to_mesh(actkey, me);
tot= actkey->totelem;
+ /* undo-ing in past for previous editmode sessions gives
corrupt 'keyindex' values */
+ undo_editmode_clear();
}
+
/* make editverts */
CustomData_copy(&me->vdata, &em->vdata, CD_MASK_EDITMESH, CD_CALLOC, 0);
mvert= me->mvert;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs