svn merge -r 21041:21301 https://svn.blender.org/svnroot/bf-blender/branches/blender2...
[blender.git] / source / blender / editors / screen / screen_ops.c
index 2aa6758850e9fa052ae055417716efedf5d59da3..dcfdfbf8285c0febdbf7816d1954dee80e4b7f14 100644 (file)
@@ -59,6 +59,7 @@
 #include "ED_util.h"
 #include "ED_screen.h"
 #include "ED_mesh.h"
+#include "ED_object.h"
 #include "ED_screen_types.h"
 
 #include "RE_pipeline.h"
@@ -2509,7 +2510,9 @@ static int screen_render_invoke(bContext *C, wmOperator *op, wmEvent *event)
        /* flush multires changes (for sculpt) */
        multires_force_update(CTX_data_active_object(C));
        
-       // get editmode results
+       /* get editmode results */
+       ED_object_exit_editmode(C, 0);  /* 0 = does not exit editmode */
+       
        // store spare
        // get view3d layer, local layer, make this nice api call to render
        // store spare