equal
deleted
inserted
replaced
120 const TInt KSsaCustomDeactivateContextNum = 1001; |
120 const TInt KSsaCustomDeactivateContextNum = 1001; |
121 |
121 |
122 //condition takes care of special case of incomeing call (should not have effect then) |
122 //condition takes care of special case of incomeing call (should not have effect then) |
123 if ( CAknTransitionUtils::GetData( KScreensaverCallStateChange ) == NULL ) |
123 if ( CAknTransitionUtils::GetData( KScreensaverCallStateChange ) == NULL ) |
124 { |
124 { |
125 GfxTransEffect::BeginFullScreen( KSsaCustomDeactivateContextNum, |
125 if ( static_cast<CScreensaverAppUi*>(CCoeEnv::Static()->AppUi())->IsForeground() ) |
|
126 { |
|
127 GfxTransEffect::BeginFullScreen( KSsaCustomDeactivateContextNum, |
126 TRect( ), AknTransEffect::EParameterType, |
128 TRect( ), AknTransEffect::EParameterType, |
127 AknTransEffect::GfxTransParam( KUidScreensaverApp, |
129 AknTransEffect::GfxTransParam( KUidScreensaverApp, |
128 AknTransEffect::TParameter::EActivateExplicitContinue ) ); |
130 AknTransEffect::TParameter::EActivateExplicitContinue ) ); |
129 } |
131 } |
130 |
132 } |
131 CAknTransitionUtils::RemoveData( KScreensaverCallStateChange ); |
133 CAknTransitionUtils::RemoveData( KScreensaverCallStateChange ); |
132 #endif |
134 #endif |
133 |
135 |
134 CEikonEnv::Static()->BringForwards( EFalse ); |
136 CEikonEnv::Static()->BringForwards( EFalse ); |
135 } |
137 } |