[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