[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35636] trunk/blender/source/creator/ creator.c: fix for --addons startup argument, string length was too short.
Campbell Barton
ideasman42 at gmail.com
Sun Mar 20 05:44:04 CET 2011
Revision: 35636
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35636
Author: campbellbarton
Date: 2011-03-20 04:44:03 +0000 (Sun, 20 Mar 2011)
Log Message:
-----------
fix for --addons startup argument, string length was too short.
Modified Paths:
--------------
trunk/blender/source/creator/creator.c
Modified: trunk/blender/source/creator/creator.c
===================================================================
--- trunk/blender/source/creator/creator.c 2011-03-20 01:49:15 UTC (rev 35635)
+++ trunk/blender/source/creator/creator.c 2011-03-20 04:44:03 UTC (rev 35636)
@@ -944,10 +944,10 @@
/* workaround for scripts not getting a bpy.context.scene, causes internal errors elsewhere */
if (argc > 1) {
#ifdef WITH_PYTHON
- const int slen= strlen(argv[1]) + 10;
+ const int slen= strlen(argv[1]) + 128;
char *str= malloc(slen);
bContext *C= data;
- BLI_snprintf(str, slen, "[__import__('addon_utils').enable(i) for i in '%s'.split(',')]", argv[1]);
+ BLI_snprintf(str, slen, "[__import__('addon_utils').enable(i, default_set=False) for i in '%s'.split(',')]", argv[1]);
BPY_CTX_SETUP(BPY_string_exec(C, str));
free(str);
#else
More information about the Bf-blender-cvs
mailing list