diff --git a/src/ptk_vk/components.c b/src/ptk_vk/components.c index 8293567..9d3cfb4 100644 --- a/src/ptk_vk/components.c +++ b/src/ptk_vk/components.c @@ -73,7 +73,10 @@ void ellipse(PtkEllipse *ellipse) { .h = ellipse->radii.h * 2.0f, }; - rect((PtkRect *)ptk_rect(top_left, size, ellipse->color)); + PtkRect *r = (PtkRect *)ptk_rect(top_left, size, ellipse->color); + r->type = ellipse->type; + + rect(r); } void vk_component(PtkHandle component) {