Revision: 16101
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16101
Author:   nicholasbishop
Date:     2008-08-14 07:57:09 +0200 (Thu, 14 Aug 2008)

Log Message:
-----------
Before saving a file, make sure sculpts to multires are stored in MDisps

Modified Paths:
--------------
    branches/soc-2008-nicholasbishop/source/blender/src/usiblender.c

Modified: branches/soc-2008-nicholasbishop/source/blender/src/usiblender.c
===================================================================
--- branches/soc-2008-nicholasbishop/source/blender/src/usiblender.c    
2008-08-14 05:06:59 UTC (rev 16100)
+++ branches/soc-2008-nicholasbishop/source/blender/src/usiblender.c    
2008-08-14 05:57:09 UTC (rev 16101)
@@ -79,6 +79,7 @@
 #include "BKE_global.h"
 #include "BKE_main.h"
 #include "BKE_mball.h"
+#include "BKE_multires.h"
 #include "BKE_node.h"
 #include "BKE_packedFile.h"
 #include "BKE_texture.h"
@@ -903,10 +904,16 @@
        if(G.obedit) {
                exit_editmode(0);       /* 0 = no free data */
        }
+
+       if(G.f & G_SCULPTMODE) {
+               Object *ob = OBACT;
+               multires_force_update(ob);
+       }
+
        if (G.fileflags & G_AUTOPACK) {
                packAll();
        }
-       
+
        waitcursor(1);  // exit_editmode sets cursor too
 
        do_history(di);


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

Reply via email to