diff --git a/src/DebugTools/ShapeRenderer.cpp b/src/DebugTools/ShapeRenderer.cpp index 75048b220..d2dc636a5 100644 --- a/src/DebugTools/ShapeRenderer.cpp +++ b/src/DebugTools/ShapeRenderer.cpp @@ -68,6 +68,7 @@ template<> void createDebugMesh(ShapeRenderer<3>* renderer, Physics::AbstractSha #endif template ShapeRenderer::ShapeRenderer(Physics::ObjectShape* shape, ResourceKey options, SceneGraph::DrawableGroup* drawables): SceneGraph::Drawable(shape->object(), drawables), options(ResourceManager::instance()->get(options)) { + CORRADE_INTERNAL_ASSERT(shape->shape() != nullptr); Implementation::createDebugMesh(this, shape->shape()); }