[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20672] trunk/blender/source/blender/src/ buttons_scene.c: Setting the directories and files is buggy still, but this should prevent some simple crashes, file was 80 chars long but it let the text input type in 160 chars.

Campbell Barton ideasman42 at gmail.com
Sat Jun 6 13:26:44 CEST 2009


Revision: 20672
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20672
Author:   campbellbarton
Date:     2009-06-06 13:26:43 +0200 (Sat, 06 Jun 2009)

Log Message:
-----------
Setting the directories and files is buggy still, but this should prevent some simple crashes, file was 80 chars long but it let the text input type in 160 chars.

Modified Paths:
--------------
    trunk/blender/source/blender/src/buttons_scene.c

Modified: trunk/blender/source/blender/src/buttons_scene.c
===================================================================
--- trunk/blender/source/blender/src/buttons_scene.c	2009-06-06 10:33:10 UTC (rev 20671)
+++ trunk/blender/source/blender/src/buttons_scene.c	2009-06-06 11:26:43 UTC (rev 20672)
@@ -1206,7 +1206,7 @@
 			uiDefBut(block, TEX, 
 				 B_SEQ_BUT_RELOAD, "Dir: ", 
 				 30,120,220,20, last_seq->strip->proxy->dir, 
-				 0.0, 160.0, 100, 0, "");
+				 0.0, (float)sizeof(last_seq->strip->proxy->dir), 100, 0, "");
 		}
 		if (last_seq->flag & SEQ_USE_PROXY_CUSTOM_FILE) {
 			uiDefIconBut(block, BUT, B_SEQ_SEL_PROXY_FILE, 
@@ -1218,7 +1218,7 @@
 			uiDefBut(block, TEX, 
 				 B_SEQ_BUT_RELOAD, "File: ", 
 				 30,100,220,20, last_seq->strip->proxy->file, 
-				 0.0, 160.0, 100, 0, "");
+				 0.0, (float)sizeof(last_seq->strip->proxy->file), 100, 0, "");
 		}
 	}
 
@@ -1307,7 +1307,7 @@
 static void sel_proxy_dir(char *name)
 {
 	Sequence *last_seq = get_last_seq();
-	strcpy(last_seq->strip->proxy->dir, name);
+	BLI_strncpy(last_seq->strip->proxy->dir, name, sizeof(last_seq->strip->proxy->dir));
 
 	allqueue(REDRAWBUTSSCENE, 0);
 





More information about the Bf-blender-cvs mailing list