[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58005] trunk/blender/source/blender/ editors/interface/interface_handlers.c: edit on r57996, no need to use for loop.
Campbell Barton
ideasman42 at gmail.com
Thu Jul 4 22:07:01 CEST 2013
Revision: 58005
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58005
Author: campbellbarton
Date: 2013-07-04 20:07:00 +0000 (Thu, 04 Jul 2013)
Log Message:
-----------
edit on r57996, no need to use for loop.
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57996
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_handlers.c
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2013-07-04 19:45:11 UTC (rev 58004)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2013-07-04 20:07:00 UTC (rev 58005)
@@ -1905,14 +1905,10 @@
else if (ELEM(mode, UI_TEXTEDIT_COPY, UI_TEXTEDIT_CUT)) {
/* copy the contents to the copypaste buffer */
int sellen = but->selend - but->selsta;
- char *buf = MEM_callocN(sizeof(char)*(sellen + 1), "ui_textedit_copypaste");
+ char *buf = MEM_mallocN(sizeof(char) * (sellen + 1), "ui_textedit_copypaste");
- for (x = 0; x < sellen; x++)
- buf[x] = str[but->selsta + x];
- buf[sellen] = '\0';
-
+ BLI_strncpy(buf, str + but->selsta, sellen + 1);
WM_clipboard_text_set(buf, 0);
-
MEM_freeN(buf);
/* for cut only, delete the selection afterwards */
More information about the Bf-blender-cvs
mailing list