[Tizen] (Partial Update) Mark as invisible if the node is transparent 51/267251/1
authorHeeyong Song <heeyong.song@samsung.com>
Tue, 30 Nov 2021 09:15:40 +0000 (18:15 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 30 Nov 2021 09:15:40 +0000 (18:15 +0900)
Change-Id: I0a6aeaa90e9da1ddb6b61d8ff8397e84a43ac668

dali/internal/update/manager/render-instruction-processor.cpp

index 15a58e8..b43b998 100644 (file)
@@ -292,6 +292,13 @@ inline void AddRendererToRenderList(BufferIndex         updateBufferIndex,
       item.mIsUpdated = partialRenderingData.IsUpdated() || item.mIsUpdated;
       partialRenderingData.SwapBuffers();
     }
+    else
+    {
+      // Mark as invisible
+      auto& partialRenderingData    = node->GetPartialRenderingData();
+      partialRenderingData.mVisible = false;
+    }
+
     node->SetCulled(updateBufferIndex, false);
   }
   else