[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30940] trunk/blender/source/blender: - new __main__ module wasnt de-referenced after adding into sys.modules
Campbell Barton
ideasman42 at gmail.com
Sun Aug 1 16:23:07 CEST 2010
Revision: 30940
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30940
Author: campbellbarton
Date: 2010-08-01 16:23:06 +0200 (Sun, 01 Aug 2010)
Log Message:
-----------
- new __main__ module wasnt de-referenced after adding into sys.modules
- made int buttons round floats better 10.6 --> 11
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface.c
trunk/blender/source/blender/python/intern/bpy_interface.c
Modified: trunk/blender/source/blender/editors/interface/interface.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface.c 2010-08-01 14:08:33 UTC (rev 30939)
+++ trunk/blender/source/blender/editors/interface/interface.c 2010-08-01 14:23:06 UTC (rev 30940)
@@ -1644,7 +1644,7 @@
value= atof(str);
#endif
- if(!ui_is_but_float(but)) value= (int)value;
+ if(!ui_is_but_float(but)) value= (int)floor(value + 0.5);
if(but->type==NUMABS) value= fabs(value);
/* not that we use hard limits here */
Modified: trunk/blender/source/blender/python/intern/bpy_interface.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_interface.c 2010-08-01 14:08:33 UTC (rev 30939)
+++ trunk/blender/source/blender/python/intern/bpy_interface.c 2010-08-01 14:23:06 UTC (rev 30940)
@@ -159,6 +159,7 @@
PyInterpreterState *interp= PyThreadState_GET()->interp;
PyObject *mod_main= PyModule_New("__main__");
PyDict_SetItemString(interp->modules, "__main__", mod_main);
+ Py_DECREF(mod_main); /* sys.modules owns now */
PyModule_AddObject(mod_main, "__builtins__", interp->builtins);
PyModule_AddStringConstant(mod_main, "__name__", "__main__");
More information about the Bf-blender-cvs
mailing list