diff -r 5294c000a26d -r 112a725ff2c2 videoplayback/videohelix/src/mpxvideoplaybackmode.cpp --- a/videoplayback/videohelix/src/mpxvideoplaybackmode.cpp Mon Mar 15 12:40:47 2010 +0200 +++ b/videoplayback/videohelix/src/mpxvideoplaybackmode.cpp Wed Mar 31 21:34:36 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: 20 % +// Version : %version: e003sa33#21 % @@ -361,21 +361,23 @@ HBufC8* tempBuf = NULL; TInt apMaxLen = 3; - HBufC8* accessPoint = HBufC8::NewLC( KMMFAccessPoint().Length() + apMaxLen ); - accessPoint->Des().Format( KMMFAccessPoint, iVideoPlaybackCtlr->iAccessPointId ); + MPX_TRAPD( err, + HBufC8* accessPoint = HBufC8::NewLC( KMMFAccessPoint().Length() + apMaxLen ); + accessPoint->Des().Format( KMMFAccessPoint, iVideoPlaybackCtlr->iAccessPointId ); - tempBuf = HBufC8::NewLC( accessPoint->Length() ); - tempBuf->Des().Copy( accessPoint->Des() ); + tempBuf = HBufC8::NewLC( accessPoint->Length() ); + tempBuf->Des().Copy( accessPoint->Des() ); - if ( tempBuf ) - { - iVideoPlaybackCtlr->iPlayer->CustomCommandSync( destinationPckg, + if ( tempBuf ) + { + iVideoPlaybackCtlr->iPlayer->CustomCommandSync( destinationPckg, EMMFROPControllerSetApplicationConfig, tempBuf->Des(), savePckg ); - } + } - CleanupStack::PopAndDestroy(2); // accessPoint, tempBuf + CleanupStack::PopAndDestroy(2); // accessPoint, tempBuf + ); } } @@ -400,7 +402,8 @@ } else { - playAllowed = !( iVideoPlaybackCtlr->IsVoiceCall() && IsNetworkMode2GL() ); + MPX_TRAPD( err, + playAllowed = !( iVideoPlaybackCtlr->IsVoiceCall() && IsNetworkMode2GL() ) ); if ( !playAllowed ) {