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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2008-03-26 19:46:04 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2008-03-26 19:46:04 +0300
commit972b0a5218ba166ed648f4053c494af30cfa8c02 (patch)
tree418e9459abb8e3dc17a3f425fe0df3d8825f75e2 /source/blender/src/editmesh_tools.c
parentd94038342c6aec75a608de33dcc15e52ec9cf299 (diff)
Fix for bug #8713: edge loop delete did an undo push too much.
Diffstat (limited to 'source/blender/src/editmesh_tools.c')
-rw-r--r--source/blender/src/editmesh_tools.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/src/editmesh_tools.c b/source/blender/src/editmesh_tools.c
index 14660b7d6a0..fb0db5ae9cb 100644
--- a/source/blender/src/editmesh_tools.c
+++ b/source/blender/src/editmesh_tools.c
@@ -994,9 +994,10 @@ void delete_mesh(void)
erase_vertices(&em->verts);
}
else if(event==6) {
- if(!EdgeLoopDelete()) {
- BIF_undo();
- }
+ if(!EdgeLoopDelete())
+ return;
+
+ str= "Erase Edge Loop";
}
else if(event==4) {
str= "Erase Edges & Faces";
@@ -4659,7 +4660,7 @@ int EdgeLoopDelete(void) {
if(!EdgeSlide(1, 1)) {
return 0;
}
- select_more();
+ EM_select_more();
removedoublesflag(1,0, 0.001);
EM_select_flush();
DAG_object_flush_update(G.scene, G.obedit, OB_RECALC_DATA);