forked from bartvdbraak/blender
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.
This commit is contained in:
parent
317908a330
commit
7f5c5f8eca
@ -1067,6 +1067,11 @@ static int multires_reshape_exec(bContext *C, wmOperator *op)
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user