[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42825] trunk/blender/source/blender/ editors/space_view3d/view3d_header.c: Fix/ workaround for russian ui crash on exit

Sergey Sharybin sergey.vfx at gmail.com
Thu Dec 22 17:00:39 CET 2011


Revision: 42825
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42825
Author:   nazgul
Date:     2011-12-22 16:00:34 +0000 (Thu, 22 Dec 2011)
Log Message:
-----------
Fix/workaround for russian ui crash on exit

Crash was caused by data segment corruption near "string" in view3d_modeselect_pup().
Enlarged size of this static buffer, so it's now enough to store translated modeselect string.

It's not actually fixes because in some other language this modeline might be much longer
and it'll lead to corruptions again.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/view3d_header.c

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_header.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_header.c	2011-12-22 14:04:25 UTC (rev 42824)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_header.c	2011-12-22 16:00:34 UTC (rev 42825)
@@ -276,7 +276,7 @@
 static char *view3d_modeselect_pup(Scene *scene)
 {
 	Object *ob= OBACT;
-	static char string[256];
+	static char string[512];
 	const char *title= IFACE_("Mode: %t");
 	char *str = string;
 




More information about the Bf-blender-cvs mailing list