Change-Id: I5a05d05270ffa1dc68f98044bbd3fc7f53af7f5e
Signed-off-by: seungho <sbsh.baek@samsung.com>
#include "rolling-animated-image-cache.h"
// EXTERNAL HEADERS
+#include <dali/devel-api/rendering/texture-devel.h>
// INTERNAL HEADERS
#include <dali-toolkit/devel-api/image-loader/texture-manager.h>
TextureSet RollingAnimatedImageCache::Frame( uint32_t frameIndex )
{
+ if(mQueue.IsFull() && IsFrontReady() == true)
+ {
+ TextureSet textureSet = GetFrontTextureSet();
+ if(!Dali::DevelTexture::IsUploaded(textureSet.GetTexture(0)))
+ {
+ return textureSet;
+ }
+ }
+
bool popExist = false;
while( !mQueue.IsEmpty() && mQueue.Front().mFrameNumber != frameIndex )
{