diff -r 2dac0fdba72b -r 191387a8b767 photosgallery/imgvwr/src/glxivwrappui.cpp --- a/photosgallery/imgvwr/src/glxivwrappui.cpp Wed Apr 14 15:57:24 2010 +0300 +++ b/photosgallery/imgvwr/src/glxivwrappui.cpp Tue Apr 27 16:37:53 2010 +0300 @@ -239,7 +239,7 @@ void CGlxIVwrAppUi::GetViewScoringIdsL( RArray& aIds ) const { TRACER("void CGlxIVwrAppUi::GetViewScoringIdsL( RArray& aIds ) const"); - + CleanupClosePushL(aIds); aIds.Reset(); // For maintenance safety // get current navigational state @@ -249,10 +249,12 @@ // to be removed.added by gopa if ( naviState->Levels() >= 1) { - if (iNavigationalState->ViewingMode() == NGlxNavigationalState::EBrowse) + if (iNavigationalState->ViewingMode() + == NGlxNavigationalState::EBrowse) { // For image viewer collection, goto view mode - if (naviState->Id() == TMPXItemId(KGlxCollectionPluginImageViewerImplementationUid)) + if (naviState->Id() == TMPXItemId( + KGlxCollectionPluginImageViewerImplementationUid)) { aIds.AppendL( TUid::Uid( KGlxViewingModeView ) ); } @@ -280,6 +282,7 @@ } CleanupStack::PopAndDestroy( naviState ); + CleanupStack::Pop(&aIds); } // --------------------------------------------------------------------------- // Handles the foreground events