uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp
changeset 19 f5bac0badc7e
parent 14 83d2d132aa58
child 57 eaa079afe64c
--- a/uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp	Fri Apr 16 15:56:24 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp	Mon May 03 13:22:43 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();
+        }
     }