X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fshader-effects%2Fmotion-stretch-effect.cpp;h=bc69f724ad8dfc49134b3745a40434cef551f988;hb=ac2e82e276fadecf2b202dd4841d0d497aca1df7;hp=de70fb551e70431b314a28c61859e7ff5dcac1c1;hpb=c8ffcb9f46ded14981915479af62d85970798db5;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/public-api/shader-effects/motion-stretch-effect.cpp b/dali-toolkit/public-api/shader-effects/motion-stretch-effect.cpp index de70fb5..bc69f72 100644 --- a/dali-toolkit/public-api/shader-effects/motion-stretch-effect.cpp +++ b/dali-toolkit/public-api/shader-effects/motion-stretch-effect.cpp @@ -22,6 +22,7 @@ #include #include #include +#include namespace Dali { @@ -98,7 +99,12 @@ MotionStretchEffect::~MotionStretchEffect() MotionStretchEffect MotionStretchEffect::Apply( RenderableActor renderable ) { MotionStretchEffect newEffect = New(); - renderable.SetShaderEffect( newEffect ); + + ImageActor imageActor = ImageActor::DownCast(renderable); + if( imageActor ) + { + imageActor.SetShaderEffect( newEffect ); + } Dali::Property::Index uModelProperty = newEffect.GetPropertyIndex( MOTION_STRETCH_MODELVIEW_LASTFRAME );