No more segfaults when trying to spawn bullets of unknown type
[supertux.git] / src / object / unstable_tile.cpp
index 9780c73..0faca94 100644 (file)
@@ -60,19 +60,18 @@ UnstableTile::update(float elapsed_time)
 
     case STATE_CRUMBLING:
       if (sprite->animation_done()) {
-       state = STATE_DISINTEGRATING;
-       sprite->set_action("disintegrating", 1);
-       flags &= ~FLAG_SOLID;
+        state = STATE_DISINTEGRATING;
+        sprite->set_action("disintegrating", 1);
         set_group(COLGROUP_DISABLED);
-       physic.enable_gravity(true);
+        physic.enable_gravity(true);
       }
       break;
 
     case STATE_DISINTEGRATING:
       movement = physic.get_movement(elapsed_time);
       if (sprite->animation_done()) {
-       remove_me();
-       return;
+        remove_me();
+        return;
       }
       break;
   }