forked from bartvdbraak/blender
Fix [#35173] Object's draw_type resets when removing smoke
New behaviour: * On creation, smoke modifier only changes the drawtype for domain to WIRE. * On deletion, smoke modifier does not change the drawtype.
This commit is contained in:
parent
0cd35ada0d
commit
396222bd01
@ -304,9 +304,6 @@ static int object_modifier_remove(Main *bmain, Object *ob, ModifierData *md,
|
|||||||
|
|
||||||
*sort_depsgraph = 1;
|
*sort_depsgraph = 1;
|
||||||
}
|
}
|
||||||
else if (md->type == eModifierType_Smoke) {
|
|
||||||
ob->dt = OB_TEXTURE;
|
|
||||||
}
|
|
||||||
else if (md->type == eModifierType_Multires) {
|
else if (md->type == eModifierType_Multires) {
|
||||||
/* Delete MDisps layer if not used by another multires modifier */
|
/* Delete MDisps layer if not used by another multires modifier */
|
||||||
if (object_modifier_safe_to_delete(bmain, ob, md, eModifierType_Multires))
|
if (object_modifier_safe_to_delete(bmain, ob, md, eModifierType_Multires))
|
||||||
|
@ -294,7 +294,6 @@ static void rna_Smoke_set_type(Main *bmain, Scene *scene, PointerRNA *ptr)
|
|||||||
case MOD_SMOKE_TYPE_COLL:
|
case MOD_SMOKE_TYPE_COLL:
|
||||||
case 0:
|
case 0:
|
||||||
default:
|
default:
|
||||||
ob->dt = OB_TEXTURE;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user