[Bf-blender-cvs] [4513430] master: Fix crash moving the cursor after deleting 3d text

Campbell Barton noreply at git.blender.org
Sun Dec 29 13:19:46 CET 2013


Commit: 451343022a14cc978029fb416a8dbfcd4bc716ab
Author: Campbell Barton
Date:   Sun Dec 29 23:18:38 2013 +1100
https://developer.blender.org/rB451343022a14cc978029fb416a8dbfcd4bc716ab

Fix crash moving the cursor after deleting 3d text

===================================================================

M	source/blender/editors/curve/editfont.c

===================================================================

diff --git a/source/blender/editors/curve/editfont.c b/source/blender/editors/curve/editfont.c
index d5b6fe8..653768f 100644
--- a/source/blender/editors/curve/editfont.c
+++ b/source/blender/editors/curve/editfont.c
@@ -571,7 +571,7 @@ static int kill_selection(Object *obedit, int ins)  /* 1 == new character */
 		size = (cu->len * sizeof(wchar_t)) - (selstart * sizeof(wchar_t)) + (offset * sizeof(wchar_t));
 		memmove(ef->textbuf + selstart, ef->textbuf + getfrom, size);
 		memmove(ef->textbufinfo + selstart, ef->textbufinfo + getfrom, ((cu->len - selstart) + offset) * sizeof(CharInfo));
-		cu->len -= (selend - selstart) + offset;
+		cu->len -= ((selend - selstart) + 1) + offset;
 		cu->selstart = cu->selend = 0;
 	}




More information about the Bf-blender-cvs mailing list