From 9843a0cf06288ca6e227d29abf63c3bc708dcf6d Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 2 Aug 2024 12:20:48 +0300 Subject: [PATCH] Fix reshaping on window resize in ui controller --- libs/ui/source/impl/controller.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libs/ui/source/impl/controller.cpp b/libs/ui/source/impl/controller.cpp index c7cfbc4c..e4aa0df3 100644 --- a/libs/ui/source/impl/controller.cpp +++ b/libs/ui/source/impl/controller.cpp @@ -44,6 +44,13 @@ namespace psemek::ui::impl return on_event_impl(event, root.get()); } + bool on_event(resize_event const & event) + { + apply(state, event); + delayed_queue.post([this]{ reshape(); }); + return on_event_impl(event, root.get()); + } + template bool on_event_impl(Event const & event, component * element) {