Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Thu, 8 Feb 2018 10:43:37 +0000 (21:43 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 8 Feb 2018 10:43:37 +0000 (21:43 +1100)
1  2 
source/blender/editors/object/object_bake_api.c

index 50922be76eb5b899aaa9dfac19c4ec38f95ae395,c78b9b37da101816ee3360a9470d5f72d0acb7b0..c8bcc9224e97a42abea109ec52be966d4d1d5600
@@@ -621,13 -619,11 +621,11 @@@ static size_t initialize_internal_image
  }
  
  /* create new mesh with edit mode changes and modifiers applied */
 -static Mesh *bake_mesh_new_from_object(Main *bmain, Scene *scene, Object *ob)
 +static Mesh *bake_mesh_new_from_object(EvaluationContext *eval_ctx, Main *bmain, Scene *scene, Object *ob)
  {
-       if (eval_ctx->object_mode & OB_MODE_EDIT) {
-               ED_object_editmode_load(ob);
-       }
+       ED_object_editmode_load(ob);
  
 -      Mesh *me = BKE_mesh_new_from_object(bmain, scene, ob, 1, 2, 0, 0);
 +      Mesh *me = BKE_mesh_new_from_object(eval_ctx, bmain, scene, ob, 1, 2, 0, 0);
        if (me->flag & ME_AUTOSMOOTH) {
                BKE_mesh_split_faces(me, true);
        }