diff -r 8970fbd719ec -r 7f2b2a65da29 videoplayback/videohelix/src/mpxvideoplaybackmode.cpp --- a/videoplayback/videohelix/src/mpxvideoplaybackmode.cpp Wed Apr 14 15:59:50 2010 +0300 +++ b/videoplayback/videohelix/src/mpxvideoplaybackmode.cpp Tue Apr 27 16:40:33 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: 22 % +// Version : %version: 23 % @@ -179,12 +179,17 @@ if ( iVideoPlaybackCtlr->iAppInForeground ) { - if ( iVideoPlaybackCtlr->IsAlarm() || - ( iVideoPlaybackCtlr->IsKeyLocked() && iVideoPlaybackCtlr->iFileDetails->iVideoEnabled ) ) + if ( iVideoPlaybackCtlr->IsAlarm() ) { iVideoPlaybackCtlr->iForegroundPause = ETrue; iVideoPlaybackCtlr->iState->HandlePause(); } + else if ( iVideoPlaybackCtlr->IsKeyLocked() && iVideoPlaybackCtlr->iFileDetails->iVideoEnabled ) + { + iVideoPlaybackCtlr->iForegroundPause = ETrue; + iVideoPlaybackCtlr->iState->HandlePause(); + iVideoPlaybackCtlr->SendHideControlsEventL(); + } else if ( iVideoPlaybackCtlr->IsPhoneCall() || iVideoPlaybackCtlr->IsVideoCall() ) { iVideoPlaybackCtlr->iForegroundPause = EFalse;