diff -r c8156a91d13c -r c54d95799c80 mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp --- a/mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp Wed Mar 31 21:26:33 2010 +0300 +++ b/mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp Wed Apr 14 15:54:18 2010 +0300 @@ -107,6 +107,8 @@ #include #include #include "mpxviewprivatepskeys.h" +#include +#include // CONSTANTS const TInt KMPXOneSecInMilliSecs( 1000 ); @@ -1859,6 +1861,12 @@ TApaTask task = tasList.FindApp( KFmTxAppUid ); if ( task.Exists() ) { + GfxTransEffect::BeginFullScreen( + AknTransEffect::EApplicationStart, + TRect(), + AknTransEffect::EParameterType, + AknTransEffect::GfxTransParam( KFmTxAppUid, + AknTransEffect::TParameter::EActivateExplicitContinue )); task.BringToForeground(); } else @@ -4061,26 +4069,19 @@ // EXPORT_C void CMPXCommonPlaybackViewImp::LaunchFileDetailsDialogL() { - MMPXSource* s = iPlaybackUtility->Source(); - TInt count (0); - TInt index (0); - if ( s ) + MPX_FUNC("CMPXCommonPlaybackViewImp::LaunchFileDetailsDialogL"); + + // Activate Metadata dialog via View Framework + CAknToolbar* toolbar = Toolbar(); + if ( toolbar ) { - CMPXCollectionPlaylist* playlist = s->PlaylistL(); - if ( playlist ) - { - count = playlist->Count(); - index = playlist->PathIndex( playlist->Index() ); - delete playlist; - playlist = NULL; - } + toolbar->SetToolbarVisibility(EFalse); } - HBufC* buf = HBufC::NewLC( 5 ); // magic number, array granularity - buf->Des().AppendNum( index); - - // Activate Metadata dialog via View Framework - iViewUtility->ActivateViewL( TUid::Uid(KMPXPluginTypeMetadataEditorUid), buf ); - CleanupStack::PopAndDestroy(buf); + iViewUtility->ActivateViewL( TUid::Uid(KMPXPluginTypeMetadataEditorUid) ); + if ( toolbar ) + { + toolbar->SetToolbarVisibility(ETrue); + } } // End of File