uifw/AvKon/src/transitionmanager.cpp
branchRCL_3
changeset 19 aecbbf00d063
parent 6 9f56a4e1b8ab
child 20 d48ab3b357f1
equal deleted inserted replaced
18:fcdfafb36fe7 19:aecbbf00d063
   419 
   419 
   420 
   420 
   421 void CTransitionManager::KeyChangedL(const MKeyValue& aValue)
   421 void CTransitionManager::KeyChangedL(const MKeyValue& aValue)
   422 	{
   422 	{
   423 	ASSERT(aValue.Key() == KThemesTransitionEffects);
   423 	ASSERT(aValue.Key() == KThemesTransitionEffects);
   424 	aValue.Key(); // just for fixing warning
       
   425 	ASSERT(!(iFlags & EffectsEnabled));
   424 	ASSERT(!(iFlags & EffectsEnabled));
   426 	CheckEffectsL(ETrue);
   425 	CheckEffectsL(ETrue);
   427 
   426 
   428 	SendAvkonInfo();
   427 	SendAvkonInfo();
   429 	CheckFlags();
   428 	CheckFlags();
   436 		if(iCRListen->Value() & AknTransEffect::EFullScreenTransitionsOff)
   435 		if(iCRListen->Value() & AknTransEffect::EFullScreenTransitionsOff)
   437 			{
   436 			{
   438 			iFlags &= ~EffectsEnabled;	
   437 			iFlags &= ~EffectsEnabled;	
   439 			iCRListen->Listen();
   438 			iCRListen->Listen();
   440 			}
   439 			}
   441 		else
   440 		else if(!aWait || CServerWait::WaitL())
   442 			{
   441 			{
   443 			iFlags |= EffectsEnabled;	
   442 			iFlags |= EffectsEnabled;	
   444 			}
   443 			}
   445 		}
   444 		}
   446 	}
   445 	}