diff -r a76e86df7ccd -r 0e1e938beb1a videoplayback/videoplaybackview/controlsrc/videoplaybackcontrolscontroller.cpp --- a/videoplayback/videoplaybackview/controlsrc/videoplaybackcontrolscontroller.cpp Thu Sep 02 20:28:16 2010 +0300 +++ b/videoplayback/videoplaybackview/controlsrc/videoplaybackcontrolscontroller.cpp Fri Sep 17 08:30:05 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: da1mmcf#50 % +// Version : %version: da1mmcf#51 % @@ -436,6 +436,13 @@ showVolumeControls(); break; } + case EControlCmdHandleBackgroundEvent: + { + MPX_DEBUG(_L(" [EControlCmdHandleBackgroundEvent]")); + + resetControls(); + break; + } } } @@ -1584,4 +1591,18 @@ return showRNLogo; } +// ------------------------------------------------------------------------------------------------- +// VideoPlaybackControlsController::resetControls() +// ------------------------------------------------------------------------------------------------- +// +void VideoPlaybackControlsController::resetControls() +{ + MPX_DEBUG(_L("VideoPlaybackControlsController::resetControls()")); + + for ( int i = 0 ; i < mControls.count() ; i++ ) + { + mControls[i]->resetControl(); + } +} + // End of File