Commit: f911fb0744a8185745193a252b4115a6d7756102
Author: Campbell Barton
Date:   Mon Feb 5 17:56:09 2018 +1100
Branches: master
https://developer.blender.org/rBf911fb0744a8185745193a252b4115a6d7756102

Minor change to last commit

Keep mode checks simple, nest other checks in their body.

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

M       source/blender/editors/util/ed_util.c

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

diff --git a/source/blender/editors/util/ed_util.c 
b/source/blender/editors/util/ed_util.c
index c920c4524a1..b34605f6af3 100644
--- a/source/blender/editors/util/ed_util.c
+++ b/source/blender/editors/util/ed_util.c
@@ -168,23 +168,23 @@ bool ED_editors_flush_edits(const bContext *C, bool 
for_render)
         * exiting we might not have a context for edit object and multiple 
sculpt
         * objects can exist at the same time */
        for (ob = bmain->object.first; ob; ob = ob->id.next) {
-               if ((ob->mode & OB_MODE_SCULPT) &&
-                   /* Don't allow flushing while in the middle of a stroke 
(frees data in use).
-                    * Auto-save prevents this from happening but scripts may 
cause a flush on saving: T53986. */
-                   ((ob->sculpt && ob->sculpt->cache) == 0))
-               {
-                       /* flush multires changes (for sculpt) */
-                       multires_force_update(ob);
-                       has_edited = true;
-
-                       if (for_render) {
-                               /* flush changes from dynamic topology sculpt */
-                               BKE_sculptsession_bm_to_me_for_render(ob);
-                       }
-                       else {
-                               /* Set reorder=false so that saving the file 
doesn't reorder
-                                * the BMesh's elements */
-                               BKE_sculptsession_bm_to_me(ob, false);
+               if (ob->mode & OB_MODE_SCULPT) {
+                       /* Don't allow flushing while in the middle of a stroke 
(frees data in use).
+                        * Auto-save prevents this from happening but scripts 
may cause a flush on saving: T53986. */
+                       if ((ob->sculpt && ob->sculpt->cache) == 0) {
+                               /* flush multires changes (for sculpt) */
+                               multires_force_update(ob);
+                               has_edited = true;
+
+                               if (for_render) {
+                                       /* flush changes from dynamic topology 
sculpt */
+                                       
BKE_sculptsession_bm_to_me_for_render(ob);
+                               }
+                               else {
+                                       /* Set reorder=false so that saving the 
file doesn't reorder
+                                        * the BMesh's elements */
+                                       BKE_sculptsession_bm_to_me(ob, false);
+                               }
                        }
                }
                else if (ob->mode & OB_MODE_EDIT) {

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to