--- 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();