From 5b7d4c71ec7852305c09b36f49b9b8a06f8f2673 Mon Sep 17 00:00:00 2001 From: "EverLEEst(SangHyeon Lee)" Date: Thu, 26 Aug 2021 19:07:55 +0900 Subject: [PATCH] Request process events on idle if we get request relayout on processing relayout. --- dali/internal/event/size-negotiation/relayout-controller-impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dali/internal/event/size-negotiation/relayout-controller-impl.cpp b/dali/internal/event/size-negotiation/relayout-controller-impl.cpp index 653b20a..2b6ef8f 100644 --- a/dali/internal/event/size-negotiation/relayout-controller-impl.cpp +++ b/dali/internal/event/size-negotiation/relayout-controller-impl.cpp @@ -452,6 +452,9 @@ void RelayoutController::Relayout() } } + // Request process once again to handle requested relayout on relayouting. + if (mRelayoutFlag) mRenderController.RequestProcessEventsOnIdle(true); + // We are done with the RelayoutInfos now so delete the pool mRelayoutInfoAllocator.ResetMemoryPool(); -- 2.7.4