[Bf-blender-cvs] [0f22eb8] master: 3D Text: delete selection before pasting

Campbell Barton noreply at git.blender.org
Sun Dec 8 07:22:20 CET 2013


Commit: 0f22eb8564b047bef82993d4046ed3e5c7cbd8ec
Author: Campbell Barton
Date:   Sat Dec 7 22:57:21 2013 +1100
http://developer.blender.org/rB0f22eb8564b047bef82993d4046ed3e5c7cbd8ec

3D Text: delete selection before pasting

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

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

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

diff --git a/source/blender/editors/curve/editfont.c b/source/blender/editors/curve/editfont.c
index 8f53657..baedc7e 100644
--- a/source/blender/editors/curve/editfont.c
+++ b/source/blender/editors/curve/editfont.c
@@ -780,6 +780,9 @@ static int paste_selection(Object *obedit, ReportList *reports)
 
 	/* Verify that the copy buffer => [copy buffer len] + cu->len < MAXTEXT */
 	if (cu->len + len <= MAXTEXT) {
+
+		kill_selection(obedit, 0);
+
 		if (len) {
 			int size = (cu->len * sizeof(wchar_t)) - (cu->pos * sizeof(wchar_t)) + sizeof(wchar_t);
 			memmove(ef->textbuf + cu->pos + len, ef->textbuf + cu->pos, size);




More information about the Bf-blender-cvs mailing list