forked from bartvdbraak/blender
text editor bugfix, selecting & moving the cursor on lines >256 chars long (was reallocing too little memory).
This commit is contained in:
parent
26f0f25c5a
commit
7c8f1eb04e
@ -111,8 +111,8 @@ static void flatten_string_append(FlattenString *fs, char c, int accum)
|
||||
nbuf= MEM_callocN(sizeof(*fs->buf)*fs->len, "fs->buf");
|
||||
naccum= MEM_callocN(sizeof(*fs->accum)*fs->len, "fs->accum");
|
||||
|
||||
memcpy(nbuf, fs->buf, fs->pos);
|
||||
memcpy(naccum, fs->accum, fs->pos);
|
||||
memcpy(nbuf, fs->buf, fs->pos * sizeof(*fs->buf));
|
||||
memcpy(naccum, fs->accum, fs->pos * sizeof(*fs->accum));
|
||||
|
||||
if(fs->buf != fs->fixedbuf) {
|
||||
MEM_freeN(fs->buf);
|
||||
|
Loading…
Reference in New Issue
Block a user