[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46215] trunk/blender/source/blender/ windowmanager/intern/wm_operators.c: Fix #31256: collada export while in edit mode does not export edit mode changes,

Brecht Van Lommel brechtvanlommel at pandora.be
Thu May 3 01:48:16 CEST 2012


Revision: 46215
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46215
Author:   blendix
Date:     2012-05-02 23:48:16 +0000 (Wed, 02 May 2012)
Log Message:
-----------
Fix #31256: collada export while in edit mode does not export edit mode changes,
now uses same call as render to flush mesh without leaving edit mode.

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2012-05-02 23:36:34 UTC (rev 46214)
+++ trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2012-05-02 23:48:16 UTC (rev 46215)
@@ -2161,6 +2161,10 @@
 	RNA_string_get(op->ptr, "filepath", filename);
 	selected = RNA_boolean_get(op->ptr, "selected");
 	second_life = RNA_boolean_get(op->ptr, "second_life");
+
+	/* get editmode results */
+	ED_object_exit_editmode(C, 0);  /* 0 = does not exit editmode */
+
 	if (collada_export(CTX_data_scene(C), filename, selected, second_life)) {
 		return OPERATOR_FINISHED;
 	}




More information about the Bf-blender-cvs mailing list