diff -r 2d2c7d1515f7 -r 33a5d2bbf6fc mmsharing/mmshui/src/musuilivesharingcontroller.cpp --- a/mmsharing/mmshui/src/musuilivesharingcontroller.cpp Thu Jul 15 18:35:08 2010 +0300 +++ b/mmsharing/mmshui/src/musuilivesharingcontroller.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 ); } @@ -185,7 +185,10 @@ void CMusUiLiveSharingController::DeleteEngineSession() { CMusUiSendController::DeleteEngineSession(); - + if ( iSession && iSession->IsAudioRoutingLoudSpeaker() ) + { + iShowDialog = ETrue; + } delete iSession; iSession = NULL; }