diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-07-05 00:07:00 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-07-05 00:07:00 +0400 |
commit | 50148a0f53cf050d19d0967002403476609c1966 (patch) | |
tree | 532d86655646cdf2adfd5082da8edc03db18bb43 /source/blender/editors | |
parent | 077f2b77b907345bc4c96191337bfa03a792fa38 (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.c | 8 |
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 */ |