diff -r 518105d52e45 -r 824471cb468a videoplayback/videoplaybackview/controlsrc/videoplaybackstatuspanecontrol.cpp --- a/videoplayback/videoplaybackview/controlsrc/videoplaybackstatuspanecontrol.cpp Thu Jul 08 13:05:19 2010 +0300 +++ b/videoplayback/videoplaybackview/controlsrc/videoplaybackstatuspanecontrol.cpp Fri Jul 23 11:10:06 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: 21 % +// Version : %version: 22 % @@ -111,7 +111,10 @@ if ( mController->viewMode() == EFullScreenView || mController->viewMode() == EDetailsView ) { - mTitleLayout->setVisible( true ); + if ( mTitleLayout ) + { + mTitleLayout->setVisible( true ); + } } } else @@ -120,7 +123,10 @@ mController->view()->setTitleBarVisible( false ); mController->view()->setStatusBarVisible( false ); - mTitleLayout->setVisible( false ); + if ( mTitleLayout ) + { + mTitleLayout->setVisible( false ); + } } } @@ -171,7 +177,7 @@ { MPX_DEBUG(_L("VideoPlaybackStatusPaneControl::updateControlsWithFileDetails()")); - if ( ! mTitleLabel ) + if ( mController->isFileDetailsAdded() && ! mTitleLabel ) { // // If title is not available, show clip name @@ -218,8 +224,11 @@ HbView::ViewTitleBarTransparent | HbView::ViewStatusBarTransparent ); - mTitleLabel->setVisible( true ); - mTitleGroupBox->setVisible( false ); + if ( mTitleLayout ) + { + mTitleLabel->setVisible( true ); + mTitleGroupBox->setVisible( false ); + } break; } @@ -233,8 +242,11 @@ mController->view()->setViewFlags( HbView::ViewFlagNone ); - mTitleGroupBox->setVisible( true ); - mTitleLabel->setVisible( false ); + if ( mTitleLayout ) + { + mTitleLabel->setVisible( false ); + mTitleGroupBox->setVisible( true ); + } break; }