--- 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;
}