[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39904] trunk/blender/source/blender/ editors/object/object_modifier.c: Fix #28500: Reshape in multires modifier makes blender crash
Sergey Sharybin
g.ulairi at gmail.com
Sun Sep 4 13:38:54 CEST 2011
Revision: 39904
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39904
Author: nazgul
Date: 2011-09-04 11:38:53 +0000 (Sun, 04 Sep 2011)
Log Message:
-----------
Fix #28500: Reshape in multires modifier makes blender crash
Multires doesn't store displacement for base mesh and reshaping when
multires subdivision level is set to zero is crappy.
Add report that reshape can't work with base level and cancel reshape operator.
Modified Paths:
--------------
trunk/blender/source/blender/editors/object/object_modifier.c
Modified: trunk/blender/source/blender/editors/object/object_modifier.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_modifier.c 2011-09-04 11:13:41 UTC (rev 39903)
+++ trunk/blender/source/blender/editors/object/object_modifier.c 2011-09-04 11:38:53 UTC (rev 39904)
@@ -1066,7 +1066,12 @@
if (!mmd)
return OPERATOR_CANCELLED;
-
+
+ if(mmd->lvl==0) {
+ BKE_report(op->reports, RPT_ERROR, "Reshape can work only with higher levels of subdivisions.");
+ return OPERATOR_CANCELLED;
+ }
+
CTX_DATA_BEGIN(C, Object*, selob, selected_editable_objects) {
if(selob->type == OB_MESH && selob != ob) {
secondob= selob;
More information about the Bf-blender-cvs
mailing list