[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32078] trunk/blender/source/blender/ editors/object/object_bake.c: Possible fix for #23947: baking while in editmode did not take into account

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Sep 23 20:26:33 CEST 2010


Revision: 32078
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32078
Author:   blendix
Date:     2010-09-23 20:26:33 +0200 (Thu, 23 Sep 2010)

Log Message:
-----------
Possible fix for #23947: baking while in editmode did not take into account
changes made to the mesh since entering editmode.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_bake.c

Modified: trunk/blender/source/blender/editors/object/object_bake.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_bake.c	2010-09-23 14:29:51 UTC (rev 32077)
+++ trunk/blender/source/blender/editors/object/object_bake.c	2010-09-23 18:26:33 UTC (rev 32078)
@@ -137,6 +137,12 @@
 {
 	Scene *scene= CTX_data_scene(C);
 
+	/* flush multires changes (for sculpt) */
+	multires_force_render_update(CTX_data_active_object(C));
+
+	/* get editmode results */
+	ED_object_exit_editmode(C, 0);  /* 0 = does not exit editmode */
+
 	bkr->sa= biggest_image_area(CTX_wm_screen(C)); /* can be NULL */
 	bkr->main= CTX_data_main(C);
 	bkr->scene= scene;





More information about the Bf-blender-cvs mailing list