[Bf-blender-cvs] [5b3c7458e9f] soc-2020-io-performance: Exporter: Complete TODO about exiting edit mode gracefully.

Ankit Meel noreply at git.blender.org
Tue Nov 3 10:46:43 CET 2020


Commit: 5b3c7458e9f93367f81f2bfa429071279b35bbbc
Author: Ankit Meel
Date:   Tue Nov 3 15:16:17 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rB5b3c7458e9f93367f81f2bfa429071279b35bbbc

Exporter: Complete TODO about exiting edit mode gracefully.

===================================================================

M	source/blender/io/wavefront_obj/exporter/obj_exporter.cc

===================================================================

diff --git a/source/blender/io/wavefront_obj/exporter/obj_exporter.cc b/source/blender/io/wavefront_obj/exporter/obj_exporter.cc
index 774fbaaf8a4..570be31e47d 100644
--- a/source/blender/io/wavefront_obj/exporter/obj_exporter.cc
+++ b/source/blender/io/wavefront_obj/exporter/obj_exporter.cc
@@ -236,9 +236,7 @@ static bool append_frame_to_filename(const char *filepath,
  */
 void exporter_main(bContext *C, const OBJExportParams &export_params)
 {
-  /* TODO(ankitm) find a better way to exit edit mode that doesn't hit assert
-   * https://hastebin.com/mitihetagi in file F8653460 */
-  ED_object_editmode_exit(C, EM_FREEDATA);
+  ED_object_mode_set(C, OB_MODE_OBJECT);
   OBJDepsgraph obj_depsgraph(C, export_params.export_eval_mode);
   Scene *scene = DEG_get_input_scene(obj_depsgraph.get());
   const char *filepath = export_params.filepath;



More information about the Bf-blender-cvs mailing list