diff -r 2d2c7d1515f7 -r 33a5d2bbf6fc mmsharing/mmshui/src/musuiclipsharingcontroller.cpp --- a/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp Thu Jul 15 18:35:08 2010 +0300 +++ b/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp Thu Aug 19 09:51:39 2010 +0300 @@ -115,7 +115,7 @@ iSession->SetAudioRoutingObserver( this ); iSession->SetVolumeChangeObserver( this ); - if ( iSession->AudioRoutingCanBeChanged() && !iSession->AudioOutputIsBT() ) + if ( iSession->AudioRoutingCanBeChanged() && !iSession->IsAudioRoutingHeadset() ) { iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue ); } @@ -232,7 +232,6 @@ MUS_LOG( "mus: [MUSUI ] -> CMusUiClipSharingController::DeleteEngineSession" ); CMusUiSendController::DeleteEngineSession(); - // Cancel transcoding if ( iSession && iTranscodingGoing ) { @@ -243,10 +242,12 @@ R_MUS_VIEW_NOTE_UNABLE_TO_CONVERT ); iSession->CancelTranscodeL() ); } - + if ( iSession && iSession->IsAudioRoutingLoudSpeaker() ) + { + iShowDialog = ETrue; + } delete iSession; - iSession = NULL; - + iSession = NULL; MUS_LOG( "mus: [MUSUI ] <- CMusUiClipSharingController::DeleteEngineSession" ); }