From 742ae9e21e3720b5ef9702680a0b29fe60fef95e Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 19 Feb 2022 19:23:20 +0300 Subject: [PATCH] Fix propagating reshape_posted flag --- libs/ui/source/element.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/ui/source/element.cpp b/libs/ui/source/element.cpp index 661f8d71..b7363de8 100644 --- a/libs/ui/source/element.cpp +++ b/libs/ui/source/element.cpp @@ -10,7 +10,10 @@ namespace psemek::ui void element::set_parent(element * parent) { if (parent && reshape_posted_) + { parent->root()->reshape_posted_ = true; + reshape_posted_ = false; + } else if (!parent && parent_) reshape_posted_ |= parent_->root()->reshape_posted_;