X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Frenderer-factory-impl.cpp;h=c931513277b659207085f41353197e7da7a071c1;hp=41b3060d5685e22b651d5890ab91b94986f5cc9b;hb=ae4ebe4de0eaea7942295160d310b9818969b3e7;hpb=c8f181e1ca529f7d92ba638ccedadd7dd51be7eb diff --git a/dali-toolkit/internal/controls/renderers/renderer-factory-impl.cpp b/dali-toolkit/internal/controls/renderers/renderer-factory-impl.cpp index 41b3060..c931513 100644 --- a/dali-toolkit/internal/controls/renderers/renderer-factory-impl.cpp +++ b/dali-toolkit/internal/controls/renderers/renderer-factory-impl.cpp @@ -180,7 +180,7 @@ void RendererFactory::ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& } } -Toolkit::ControlRenderer RendererFactory::GetControlRenderer( float borderSize, const Vector4& borderColor ) +Toolkit::ControlRenderer RendererFactory::GetControlRenderer( float borderSize, const Vector4& borderColor, bool antiAliasing ) { if( !mFactoryCache ) { @@ -196,6 +196,7 @@ Toolkit::ControlRenderer RendererFactory::GetControlRenderer( float borderSize, rendererPtr->SetBorderSize( borderSize ); rendererPtr->SetBorderColor( borderColor ); + rendererPtr->RequireAntiAliasing( antiAliasing ); return Toolkit::ControlRenderer( rendererPtr ); } @@ -381,7 +382,7 @@ void RendererFactory::ResetRenderer( Toolkit::ControlRenderer& renderer, Actor& } renderer = GetControlRenderer( propertyMap ); - if( actor && actor.OnStage() ) + if( renderer && actor && actor.OnStage() ) { renderer.SetOnStage( actor ); }