Avoid temporary vector creation during Relayout 09/271509/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 22 Feb 2022 07:56:56 +0000 (16:56 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 22 Feb 2022 07:56:56 +0000 (16:56 +0900)
commit5a787f2a033890b943ec6251e0fd5a66d6def686
treeadddc28fbe9105465cb9299e64a63d06717ee1af
parenta2aa85870a1d3a6a768f302117783f63c794251a
Avoid temporary vector creation during Relayout

We use temp std::vector stack during NegotiateDimensions.
This patch make we use always same global static value as stack.
So we can avoid create / destroy it every frame.

(This patch is follow up 248736)

Change-Id: I1fa059693d0559b00afbad32dd646e103aba53f7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/event/actors/actor-sizer.cpp