diff -r 88b23e2e82e1 -r 46927d61fef3 uiacceltk/hitchcock/backgroundanim/src/bganimhost.cpp --- 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 #include "bganimhost.h" - +#include 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();