From dd0cc4d1d201fd8140e5214b95b2b45f489653bf Mon Sep 17 00:00:00 2001 From: Johnny Matthews Date: Mon, 12 Sep 2005 14:01:44 +0000 Subject: [PATCH] Fix for bug #3024 In non-prop mode for edgeslide, loop would not return to proper position after cancel. --- source/blender/src/editmesh_tools.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/src/editmesh_tools.c b/source/blender/src/editmesh_tools.c index 735477a1762..0ea80d37df1 100644 --- a/source/blender/src/editmesh_tools.c +++ b/source/blender/src/editmesh_tools.c @@ -4932,7 +4932,8 @@ int EdgeSlide(short immediate, float imperc) /* val==0 on key-release event */ if (val) { if(ELEM(event, ESCKEY, RIGHTMOUSE)) { - perc = 0; // Set back to begining % + prop = 1; // Go back to prop mode + imperc = 0; // This is the % that gets set for immediate immediate = 1; //Run through eval code 1 more time cancel = 1; // Return -1 mvalo[0] = -1;