uiacceltk/hitchcock/backgroundanim/src/bganimhost.cpp
branchRCL_3
changeset 11 46927d61fef3
parent 8 10534483575f
child 17 3ac8bf5c5014
--- a/uiacceltk/hitchcock/backgroundanim/src/bganimhost.cpp	Wed Mar 31 23:03:58 2010 +0300
+++ b/uiacceltk/hitchcock/backgroundanim/src/bganimhost.cpp	Wed Apr 14 16:53:50 2010 +0300
@@ -21,7 +21,7 @@
 #include <AknsItemDef.h>
 
 #include "bganimhost.h"
-
+#include <platform/ssm/startupdomainpskeys.h>
 
 typedef void* (*plugingetinterfacefunc)(int);
 
@@ -31,7 +31,7 @@
 static const TUint KMaxGPUMemUsage = 1024*1024*4;
 
 
-CBgAnimHost::CBgAnimHost() 
+CBgAnimHost::CBgAnimHost():iIsUIReady(EFalse) 
     {
     }
     
@@ -516,6 +516,19 @@
         {
         return;
         }
+    if (!iIsUIReady)
+        {
+        TInt lValOfNoUse;
+        TInt  err = RProperty::Get( KPSUidStartup,
+                                     KPSStartupUiPhase,
+                                     lValOfNoUse);
+        if (err == KErrNotFound)
+            {
+            iTimer->CallBack(1);
+            return;
+            }
+        }
+    iIsUIReady = ETrue;
     TTime start;
     start.UniversalTime();
     iPlugin->produceframe();