uiacceltk/hitchcock/plugins/alftranseffect/alftranseffectplugin/src/wsserverdrawercontroller.cpp
branchRCL_3
changeset 17 c9d868f1e20c
parent 13 3a60ebea00d0
child 18 1801340c26a2
equal deleted inserted replaced
15:cd0ae4656946 17:c9d868f1e20c
   766 	//flag has to be set twice!	
   766 	//flag has to be set twice!	
   767 	if(flags & AknTransEffect::TParameter::EAvkonCheck)
   767 	if(flags & AknTransEffect::TParameter::EAvkonCheck)
   768 		{
   768 		{
   769 		if(fstype == CStateHandler::EExit) //application will exit and avkon flags must be reset (otherwise
   769 		if(fstype == CStateHandler::EExit) //application will exit and avkon flags must be reset (otherwise
   770 		    {
   770 		    {
       
   771 		    __ALFFXLOGSTRING1("CWsServerDrawerController::BeginFullscreen - Removing 0x%x Avkon app status", toUid);
   771 			iAppInfoCache->RemoveAvkonUid(toUid); //repeating calls may allow check pass
   772 			iAppInfoCache->RemoveAvkonUid(toUid); //repeating calls may allow check pass
   772 		    }
   773 		    }
   773 		else
   774 		else
   774 		    {
   775 		    {
       
   776 		    __ALFFXLOGSTRING1("CWsServerDrawerController::BeginFullscreen - Inserting 0x%x as app status", toUid);
   775 			iAppInfoCache->SetAvkonUid(toUid);
   777 			iAppInfoCache->SetAvkonUid(toUid);
   776 		    }
   778 		    }
   777 		}
   779 		}
   778 		
   780 		
   779 // TODO: All control has been disabled as it seems to block too much,
   781 // TODO: All control has been disabled as it seems to block too much,
   818 	//Special argument calls does not initiate any FS effect and is caught here.
   820 	//Special argument calls does not initiate any FS effect and is caught here.
   819 	if(fstype == CStateHandler::ENone) 
   821 	if(fstype == CStateHandler::ENone) 
   820 		{
   822 		{
   821         __ALFFXLOGSTRING("CWsServerDrawerController::BeginFullscreen - Special argument. Abort.");
   823         __ALFFXLOGSTRING("CWsServerDrawerController::BeginFullscreen - Special argument. Abort.");
   822 		return;
   824 		return;
       
   825 		}
       
   826 
       
   827 	if (aType == AknTransEffect::EParameterAvkonInternal && iEngine->Action() == AknTransEffect::EAppStartupBackground)
       
   828 		{
       
   829         // skip the effect, as promised earlier...
       
   830         __ALFFXLOGSTRING("CWsServerDrawerController::BeginFullscreen - EAppStartupBackground -> Skip effect. Return");
       
   831         return;
   823 		}
   832 		}
   824 
   833 
   825 
   834 
   826 	//Phone is booting, stop any FS effect.
   835 	//Phone is booting, stop any FS effect.
   827 	if(!StartCheck(flags)) 
   836 	if(!StartCheck(flags))