X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fprimitive%2Fprimitive-visual.cpp;h=48f8fa456c2e1015fb64e7cd78639e483b38499f;hb=refs%2Fchanges%2F88%2F252188%2F5;hp=7ad7bf5e5e983e78c331d682b59f2c85e4b0f893;hpb=0e96d3c3debf43ce2c02883bc269f087f8286528;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp index 7ad7bf5..48f8fa4 100644 --- a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp +++ b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -99,6 +99,7 @@ PrimitiveVisualPtr PrimitiveVisual::New( VisualFactoryCache& factoryCache, const { PrimitiveVisualPtr primitiveVisualPtr( new PrimitiveVisual( factoryCache ) ); primitiveVisualPtr->SetProperties( properties ); + primitiveVisualPtr->Initialize(); return primitiveVisualPtr; } @@ -333,8 +334,6 @@ void PrimitiveVisual::GetNaturalSize( Vector2& naturalSize ) void PrimitiveVisual::DoSetOnScene( Actor& actor ) { - InitializeRenderer(); - actor.AddRenderer( mImpl->mRenderer ); // Primitive generated and ready to display @@ -372,7 +371,7 @@ void PrimitiveVisual::OnSetTransform() } } -void PrimitiveVisual::InitializeRenderer() +void PrimitiveVisual::OnInitialize() { if( !mGeometry ) {