diff options
Diffstat (limited to 'src/ui/render/canvas_render_object.cpp')
-rw-r--r-- | src/ui/render/canvas_render_object.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ui/render/canvas_render_object.cpp b/src/ui/render/canvas_render_object.cpp index 0a442317..0508e276 100644 --- a/src/ui/render/canvas_render_object.cpp +++ b/src/ui/render/canvas_render_object.cpp @@ -1,5 +1,7 @@ #include "cru/ui/render/canvas_render_object.hpp" +#include "cru/ui/render/layout_utility.hpp" + namespace cru::ui::render { CanvasRenderObject::CanvasRenderObject() : RenderObject(ChildMode::None) {} @@ -17,8 +19,10 @@ RenderObject* CanvasRenderObject::HitTest(const Point& point) { } Size CanvasRenderObject::OnMeasureContent(const Size& available_size) { - return Size{}; + return Min(available_size, GetDesiredSize()); } -void CanvasRenderObject::OnLayoutContent(const Rect& content_rect) {} +void CanvasRenderObject::OnLayoutContent(const Rect& content_rect) { + CRU_UNUSED(content_rect) +} } // namespace cru::ui::render |