diff -r 7bf7319dbddd -r ebbeb6bcda56 videoplayback/hbvideoplaybackview/controlsrc/mpxvideoplaybackcontrolconfiguration.cpp --- a/videoplayback/hbvideoplaybackview/controlsrc/mpxvideoplaybackcontrolconfiguration.cpp Tue Jun 15 13:09:36 2010 +0100 +++ b/videoplayback/hbvideoplaybackview/controlsrc/mpxvideoplaybackcontrolconfiguration.cpp Thu Jul 22 16:34:17 2010 +0100 @@ -15,7 +15,7 @@ * */ -// Version : %version: da1mmcf#19 % +// Version : %version: da1mmcf#20 % @@ -64,6 +64,8 @@ QMPXVideoPlaybackViewFileDetails* fileDetails = mControlsController->fileDetails(); + addControlToList( EMPXStatusPane ); + if ( fileDetails->mPlaybackMode == EMPXVideoStreaming || fileDetails->mPlaybackMode == EMPXVideoLiveStreaming ) { @@ -72,8 +74,10 @@ // addControlToList( EMPXBufferingAnimation ); } - - addControlToList( EMPXStatusPane ); + else if ( fileDetails->mRNFormat ) + { + addControlToList( EMPXRealLogoBitmap ); + } emit controlListUpdated(); } @@ -143,12 +147,12 @@ break; } - case EMPXControlCmdTvOutDisconnected: + case EMPXControlCmdRemoveRNLogo: { - break; - } - default: - { + MPX_DEBUG(_L("QMPXVideoPlaybackControlConfiguration::updateControlList() RN Logo removed")); + + deleteControlFromList( EMPXRealLogoBitmap ); + break; } }