diff --git a/panda/src/bullet/bulletCharacterControllerNode.cxx b/panda/src/bullet/bulletCharacterControllerNode.cxx index 523889a7cc..b6f26cfda3 100644 --- a/panda/src/bullet/bulletCharacterControllerNode.cxx +++ b/panda/src/bullet/bulletCharacterControllerNode.cxx @@ -34,9 +34,10 @@ BulletCharacterControllerNode(BulletShape *shape, float step_height, const char // Get convex shape (for ghost object) if (!shape->is_convex()) { bullet_cat.error() << "a convex shape is required!" << endl; + return; } - btConvexShape *convex = dynamic_cast(shape->ptr()); + btConvexShape *convex = (btConvexShape *)(shape->ptr()); // Ghost object _ghost = new btPairCachingGhostObject();