diff -r 5b238bc8ffb6 -r 01504893d9cb photosgallery/viewframework/views/gridview/src/glxgridviewimp.cpp --- a/photosgallery/viewframework/views/gridview/src/glxgridviewimp.cpp Wed Sep 15 12:13:06 2010 +0300 +++ b/photosgallery/viewframework/views/gridview/src/glxgridviewimp.cpp Wed Oct 13 14:32:09 2010 +0300 @@ -127,6 +127,9 @@ { TRACER("CGlxGridViewImp::DoMLViewActivateL()"); + TUint transitionID = (iUiUtility->ViewNavigationDirection()== + EGlxNavigationForwards)?KActivateTransitionId:KFSDeActivateTransitionId; + HBufC8* activationParam = HBufC8::NewLC(KMaxUidName); activationParam->Des().AppendNum(KGlxActivationCmdShowAll); @@ -177,8 +180,8 @@ iToolbar = CAknToolbar::NewL(R_GLX_GRID_VIEW_TOOLBAR); SetGridToolBar(iToolbar); SetToolbarObserver(this); - iToolbar->SetDimmed(ETrue); - iToolbar->SetToolbarVisibility(ETrue); + //Make the toolbar visible only when the medialist is populated + iToolbar->SetToolbarVisibility(iMediaList->IsPopulated()); } //Create gridview container iGlxGridViewContainer = CGlxGridViewContainer::NewL(iMediaList, @@ -190,14 +193,11 @@ // except if launched from Camera App. if (aCustomMessage.Compare(activationParam->Des()) != 0) { - TUint transitionID = (iUiUtility->ViewNavigationDirection() - == EGlxNavigationForwards) ? KActivateTransitionId - : KFSDeActivateTransitionId; GfxTransEffect::BeginFullScreen( transitionID, TRect(), AknTransEffect::EParameterType, AknTransEffect::GfxTransParam( KPhotosUid, - AknTransEffect::TParameter::EEnableEffects) ); - iIsTransEffectStarted = ETrue; + AknTransEffect::TParameter::EEnableEffects) ); + GfxTransEffect::EndFullScreen(); } CleanupStack::PopAndDestroy(activationParam); }