Revision: 46652
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46652
Author:   nicholasbishop
Date:     2012-05-15 07:37:42 +0000 (Tue, 15 May 2012)
Log Message:
-----------
Fix bug #31460, crash in multires on leaving edit mode

Fix overly aggressive check for creating GridPaintMasks, wasn't
creating them in the right place after adding new faces in editmode.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/multires.c

Modified: trunk/blender/source/blender/blenkernel/intern/multires.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/multires.c   2012-05-15 
04:50:57 UTC (rev 46651)
+++ trunk/blender/source/blender/blenkernel/intern/multires.c   2012-05-15 
07:37:42 UTC (rev 46652)
@@ -1056,12 +1056,10 @@
                        dispgrid = mdisp->disps;
 
                        /* if needed, reallocate multires paint mask */
-                       if (gpm && op == CALC_DISPLACEMENTS) {
-                               if (gpm->level < key.level) {
-                                       gpm->level = key.level;
-                                       MEM_freeN(gpm->data);
-                                       gpm->data = MEM_callocN(sizeof(float) * 
key.grid_area, "gpm.data");
-                               }
+                       if (gpm && gpm->level < key.level) {
+                               gpm->level = key.level;
+                               MEM_freeN(gpm->data);
+                               gpm->data = MEM_callocN(sizeof(float) * 
key.grid_area, "gpm.data");
                        }
 
                        for (y = 0; y < gridSize; y++) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to