diff -r 78ad99c24f08 -r 420f6808bf21 photosgallery/viewframework/dataprovider/src/glxmulmodelproviderbase.cpp --- a/photosgallery/viewframework/dataprovider/src/glxmulmodelproviderbase.cpp Tue May 25 12:42:31 2010 +0300 +++ b/photosgallery/viewframework/dataprovider/src/glxmulmodelproviderbase.cpp Wed Jun 09 09:41:51 2010 +0300 @@ -445,20 +445,8 @@ } else if (UString(KCoverFlowWidget) == UString(iWidget.widgetName() ) ) { - index = iModel->Highlight(); - // Check if Model count is zero in FS view, activate back grid view. - if (iModel->Count() ==0) - { - // if Count is Zero, set the navigation state to - // EGlxNavigationBackwards before going back to grid view - CGlxUiUtility* uiUtility = CGlxUiUtility::UtilityL(); - CleanupClosePushL( *uiUtility ); - uiUtility->SetViewNavigationDirection(EGlxNavigationBackwards); - CleanupStack::PopAndDestroy( uiUtility ); - - TRAP_IGNORE( iNavigationalState->ActivatePreviousViewL() ); - } - } + index = iModel->Highlight(); + } else { return KErrGeneral;