[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31292] trunk/blender/source/blender/ editors/space_text/text_draw.c: text editor bugfix, selecting & moving the cursor on lines >256 chars long ( was reallocing too little memory).

Campbell Barton ideasman42 at gmail.com
Thu Aug 12 17:26:23 CEST 2010


Revision: 31292
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31292
Author:   campbellbarton
Date:     2010-08-12 17:26:23 +0200 (Thu, 12 Aug 2010)

Log Message:
-----------
text editor bugfix, selecting & moving the cursor on lines >256 chars long (was reallocing too little memory).

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_text/text_draw.c

Modified: trunk/blender/source/blender/editors/space_text/text_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_draw.c	2010-08-12 15:15:02 UTC (rev 31291)
+++ trunk/blender/source/blender/editors/space_text/text_draw.c	2010-08-12 15:26:23 UTC (rev 31292)
@@ -111,8 +111,8 @@
 		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);





More information about the Bf-blender-cvs mailing list