diff -r 2d690156cf8f -r 315810614048 videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrol.cpp --- a/videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrol.cpp Thu Jul 15 18:41:27 2010 +0300 +++ b/videoplayback/videoplaybackcontrols/src/mpxvideoplaybackcontrol.cpp Thu Aug 19 09:57:17 2010 +0300 @@ -16,7 +16,7 @@ */ -// Version : %version: 23 % +// Version : %version: 25 % // INCLUDE FILES @@ -332,6 +332,7 @@ } break; } + case EPbStateInitialised: case EPbStateBuffering: { if ( iProperties & EMPXBufferingControl ) @@ -558,6 +559,26 @@ } // ------------------------------------------------------------------------------------------------- +// CMPXVideoPlaybackControl::UpdateTVOutStatusL() +// ------------------------------------------------------------------------------------------------- +// +TBool CMPXVideoPlaybackControl::UpdateTVOutStatusL( TBool aTvOutConnected) +{ + TBool changed = EFalse; + + if ( iControlIndex == EMPXVolumeBar ) + { + MPX_DEBUG(_L("CMPXVideoPlaybackControlsController::UpdateTVOutStatus()")); + + static_cast(iControl)->UpdateTVOutStatusL( aTvOutConnected ); + + changed = ETrue; + } + + return changed; +} + +// ------------------------------------------------------------------------------------------------- // CMPXVideoPlaybackControl::ResetControl() // ------------------------------------------------------------------------------------------------- //