diff options
Diffstat (limited to 'source/blender/src/buttons_editing.c')
-rw-r--r-- | source/blender/src/buttons_editing.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source/blender/src/buttons_editing.c b/source/blender/src/buttons_editing.c index ef35971cfa1..2ad63245b88 100644 --- a/source/blender/src/buttons_editing.c +++ b/source/blender/src/buttons_editing.c @@ -762,10 +762,12 @@ static void modifiers_applyModifier(void *obv, void *mdv) return; } - BLI_remlink(&ob->modifiers, md); - modifier_free(md); + if (converted) { + BLI_remlink(&ob->modifiers, md); + modifier_free(md); - BIF_undo_push("Apply modifier"); + BIF_undo_push("Apply modifier"); + } } static void modifiers_copyModifier(void *ob_v, void *md_v) |