From: EverLEEst(SangHyeon Lee) Date: Thu, 26 Aug 2021 10:07:55 +0000 (+0900) Subject: Request process events on idle if we get request relayout on processing relayout. X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=commitdiff_plain;h=refs%2Fheads%2Frefs Request process events on idle if we get request relayout on processing relayout. --- 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();