[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30790] trunk/blender/source/blender: bugfix [#22027] Group disappears in render after adding a group instance
Campbell Barton
ideasman42 at gmail.com
Tue Jul 27 06:02:31 CEST 2010
Revision: 30790
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30790
Author: campbellbarton
Date: 2010-07-27 06:02:09 +0200 (Tue, 27 Jul 2010)
Log Message:
-----------
bugfix [#22027] Group disappears in render after adding a group instance
Modified Paths:
--------------
trunk/blender/source/blender/editors/object/object_add.c
trunk/blender/source/blender/python/intern/bpy_interface.c
Modified: trunk/blender/source/blender/editors/object/object_add.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_add.c 2010-07-27 02:41:30 UTC (rev 30789)
+++ trunk/blender/source/blender/editors/object/object_add.c 2010-07-27 04:02:09 UTC (rev 30790)
@@ -756,8 +756,11 @@
ob->transflag |= OB_DUPLIGROUP;
id_lib_extern(&group->id);
- WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob);
+ /* works without this except if you try render right after, see: 22027 */
+ DAG_scene_sort(CTX_data_scene(C));
+ WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, CTX_data_scene(C));
+
return OPERATOR_FINISHED;
}
Modified: trunk/blender/source/blender/python/intern/bpy_interface.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_interface.c 2010-07-27 02:41:30 UTC (rev 30789)
+++ trunk/blender/source/blender/python/intern/bpy_interface.c 2010-07-27 04:02:09 UTC (rev 30790)
@@ -207,7 +207,9 @@
{
static wchar_t py_path_bundle_wchar[FILE_MAX];
- /* mbstowcs(py_path_bundle_wchar, py_path_bundle, FILE_MAXDIR); */ /* cant use this, on linux gives bug: #23018 */
+ /* cant use this, on linux gives bug: #23018, TODO: try LANG="en_US.UTF-8" /usr/bin/blender, suggested 22008 */
+ /* mbstowcs(py_path_bundle_wchar, py_path_bundle, FILE_MAXDIR); */
+
utf8towchar(py_path_bundle_wchar, py_path_bundle);
Py_SetPythonHome(py_path_bundle_wchar);
More information about the Bf-blender-cvs
mailing list