Smoke:
[blender.git] / source / blender / editors / object / object_modifier.c
index 9983e24f2c9dda22a19bdbcefe719c0994116fb6..16900d6d8941f3f700ae9a2bed9555e0e9ee12ee 100644 (file)
@@ -161,6 +161,13 @@ int ED_object_modifier_remove(ReportList *reports, Scene *scene, Object *ob, Mod
 
         DAG_scene_sort(scene);
        }
+       else if(md->type == eModifierType_Smoke) {
+               ModifierData *tmd = modifiers_findByType(ob, eModifierType_SmokeHR);
+               if(tmd) {
+                       BLI_remlink(&ob->modifiers, tmd);
+                       modifier_free(tmd);
+               }
+       }
 
        BLI_remlink(&ob->modifiers, md);
        modifier_free(md);