diff -r 3a60ebea00d0 -r cd0ae4656946 uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfserverdrawer.cpp --- a/uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfserverdrawer.cpp Wed Jun 09 10:41:25 2010 +0300 +++ b/uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/alfserverdrawer.cpp Mon Jun 21 16:41:52 2010 +0300 @@ -944,9 +944,10 @@ iFullScreenFinished = EFalse; iFullScreenTimeout->iIsStartEffect = EFalse; + if (triggerStartEffectTimeout) { - return KErrNone; + //return KErrNone; // even long app start effects need some hardcore timeout } if ( iAction == AknTransEffect::EApplicationExit /*|| iAction == 1001*/ ) @@ -958,7 +959,7 @@ { iFinishFullScreen->Start( KAlfLongEffectTimeout, TCallBack( FinishFullScreenTimeout, this ) ); } - return KErrNone; + return triggerStartEffectTimeout; } // ---------------------------------------------------------------------------