diff --git a/examples/styling/image-channel-control-impl.cpp b/examples/styling/image-channel-control-impl.cpp index aa4f325..0d19830 100644 --- a/examples/styling/image-channel-control-impl.cpp +++ b/examples/styling/image-channel-control-impl.cpp @@ -97,8 +97,8 @@ void ImageChannelControl::SetImage( const std::string& url ) properties[Dali::Toolkit::Visual::Property::SHADER]=shader; properties[Dali::Toolkit::ImageVisual::Property::URL] = url; - Dali::Toolkit::InitializeVisual( self, mVisual, properties ); - RegisterVisual( Demo::ImageChannelControl::Property::IMAGE_VISUAL, self, mVisual ); + mVisual = Toolkit::VisualFactory::Get().CreateVisual( properties ); + RegisterVisual( Demo::ImageChannelControl::Property::IMAGE_VISUAL, mVisual ); mVisual.SetName("imageVisual"); RelayoutRequest();