X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-impl.cpp;h=f76aeedb16d84bb0364a08bc04aa360d827900d8;hp=6baaec219623f3f70e4d94c989fadd5cd9659e5e;hb=e35b08ebd60473aef7500601706f665ac8cf7d39;hpb=3eb60a0aef6b188727b79bdee2e35c575c432a90 diff --git a/dali-toolkit/internal/visuals/visual-factory-impl.cpp b/dali-toolkit/internal/visuals/visual-factory-impl.cpp index 6baaec2..f76aeed 100644 --- a/dali-toolkit/internal/visuals/visual-factory-impl.cpp +++ b/dali-toolkit/internal/visuals/visual-factory-impl.cpp @@ -219,17 +219,12 @@ Toolkit::Visual::Base VisualFactory::CreateVisual( const Image& image ) NinePatchImage npatchImage = NinePatchImage::DownCast( image ); if( npatchImage ) { - NPatchVisual* visualPtr = new NPatchVisual( *( mFactoryCache.Get() ) ); - visualPtr->SetImage( npatchImage ); - + NPatchVisual* visualPtr = new NPatchVisual( *( mFactoryCache.Get() ), npatchImage ); return Toolkit::Visual::Base( visualPtr ); } else { - ImageVisual* visualPtr = new ImageVisual( *( mFactoryCache.Get() ) ); - Actor actor; - visualPtr->SetImage( actor, image ); - + ImageVisual* visualPtr = new ImageVisual( *( mFactoryCache.Get() ), image ); return Toolkit::Visual::Base( visualPtr ); } } @@ -250,23 +245,17 @@ Toolkit::Visual::Base VisualFactory::CreateVisual( const std::string& url, Image UrlType::Type type = ResolveUrlType( url ); if( UrlType::N_PATCH == type ) { - NPatchVisual* visualPtr = new NPatchVisual( *( mFactoryCache.Get() ) ); - visualPtr->SetImage( url ); - + NPatchVisual* visualPtr = new NPatchVisual( *( mFactoryCache.Get() ), url ); return Toolkit::Visual::Base( visualPtr ); } else if( UrlType::SVG == type ) { - SvgVisual* visualPtr = new SvgVisual( *( mFactoryCache.Get() ) ); - visualPtr->SetImage( url, size ); + SvgVisual* visualPtr = new SvgVisual( *( mFactoryCache.Get() ), url, size ); return Toolkit::Visual::Base( visualPtr ); } else // Regular image { - ImageVisual* visualPtr = new ImageVisual( *( mFactoryCache.Get() )); - Actor actor; - visualPtr->SetImage( actor, url, size ); - + ImageVisual* visualPtr = new ImageVisual( *( mFactoryCache.Get() ), url, size ); return Toolkit::Visual::Base( visualPtr ); } }