--- a/uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp Wed Mar 31 23:03:58 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp Wed Apr 14 16:53:50 2010 +0300
@@ -56,6 +56,7 @@
{
iTexture->SetTextureChanged(ETrue);
}
+ CHuiStatic::ContinueRefresh();
}
EXPORT_C void CHuiGifAnimationTexture::Stop()
@@ -78,6 +79,7 @@
{
iAnimationState = ClearFlag(TInt(iAnimationState), TInt(EEnabled));
}
+ CHuiStatic::ContinueRefresh();
}
EXPORT_C TInt CHuiGifAnimationTexture::Id()
@@ -139,7 +141,16 @@
}
iElapsedTime = 0.0f;
- }
+ }
+ // not enough time was elapsed,
+ // if the animation is not stopped
+ // request continuerefresh in order
+ // not to go to sleep
+ else
+ {
+ iTexture->SetTextureChanged(ETrue);
+ CHuiStatic::ContinueRefresh();
+ }
}