Let range for loop don't touch container at RenderManager 45/266045/5
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 4 Nov 2021 13:01:47 +0000 (22:01 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 19 Nov 2021 08:16:37 +0000 (17:16 +0900)
commit6f665cb9000d615619f3e9256657d5dbebf7de3c
tree8a1e4d49cf5ef2074f275fb09da055ca42f4e6d1
parent4e2aa476640b5ce5557e062c6349d1fbfd1ae005
Let range for loop don't touch container at RenderManager

Reallocate or Resize the container during range-based-loop is UB.
So many case, we try to not add/erase some items during range-based-loop is working.

There was some codes that erase item during for loop.
So I make it out, for safety.

Change-Id: I919510200adfafbd95a6202ac295ffb7bc06c408
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/render/common/render-manager.cpp