Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-07-05 00:07:00 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-07-05 00:07:00 +0400
commit50148a0f53cf050d19d0967002403476609c1966 (patch)
tree532d86655646cdf2adfd5082da8edc03db18bb43 /source/blender/editors
parent077f2b77b907345bc4c96191337bfa03a792fa38 (diff)
edit on r57996, no need to use for loop.
Diffstat (limited to 'source/blender/editors')
-rw-r--r--source/blender/editors/interface/interface_handlers.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c
index a17303df901..342c0569f41 100644
--- a/source/blender/editors/interface/interface_handlers.c
+++ b/source/blender/editors/interface/interface_handlers.c
@@ -1905,14 +1905,10 @@ static bool ui_textedit_copypaste(uiBut *but, uiHandleButtonData *data, const in
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");
-
- for (x = 0; x < sellen; x++)
- buf[x] = str[but->selsta + x];
- buf[sellen] = '\0';
+ char *buf = MEM_mallocN(sizeof(char) * (sellen + 1), "ui_textedit_copypaste");
+ BLI_strncpy(buf, str + but->selsta, sellen + 1);
WM_clipboard_text_set(buf, 0);
-
MEM_freeN(buf);
/* for cut only, delete the selection afterwards */