uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp
branchRCL_3
changeset 8 46927d61fef3
parent 6 10534483575f
--- 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();
+        }
     }