diff options
Diffstat (limited to 'src/lib/ephysics')
-rw-r--r-- | src/lib/ephysics/ephysics_body.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/lib/ephysics/ephysics_body.cpp b/src/lib/ephysics/ephysics_body.cpp index e7cb00d4a9..48ef8cf417 100644 --- a/src/lib/ephysics/ephysics_body.cpp +++ b/src/lib/ephysics/ephysics_body.cpp | |||
@@ -2122,13 +2122,7 @@ _ephysics_body_soft_body_add(EPhysics_World *world, btCollisionShape *collision_ | |||
2122 | 2122 | ||
2123 | body = _ephysics_body_rigid_body_add(world, collision_shape, "soft box", 0.5, | 2123 | body = _ephysics_body_rigid_body_add(world, collision_shape, "soft box", 0.5, |
2124 | 0.5, 0.5); | 2124 | 0.5, 0.5); |
2125 | if (!body) | 2125 | if (!body) return NULL; |
2126 | { | ||
2127 | if (body->deleted) return NULL; | ||
2128 | body->deleted = EINA_TRUE; | ||
2129 | ephysics_world_body_del(body->world, body); | ||
2130 | return NULL; | ||
2131 | } | ||
2132 | 2126 | ||
2133 | body->material_index = 0; | 2127 | body->material_index = 0; |
2134 | body->type = EPHYSICS_BODY_TYPE_SOFT; | 2128 | body->type = EPHYSICS_BODY_TYPE_SOFT; |