diff -r 6c57ef9392d2 -r ac48f0cc9f9c mmsharing/mmshui/src/musuisendcontroller.cpp --- a/mmsharing/mmshui/src/musuisendcontroller.cpp Tue Sep 14 21:13:00 2010 +0300 +++ b/mmsharing/mmshui/src/musuisendcontroller.cpp Wed Sep 15 12:09:15 2010 +0300 @@ -39,6 +39,8 @@ #include #include +_LIT16( KMusUSign, "%U" ); + using namespace NMusSessionApi; @@ -401,9 +403,31 @@ { MUS_LOG( "mus: [MUSUI ] -> CMusUiSendController::SessionRejected" ); DismissWaitDialog(); - TRAP_IGNORE ( - MusUiDialogUtil::ShowInformationDialogL( - R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED ) ); + + delete iDialogPrompt; + iDialogPrompt = NULL; + + TRAP_IGNORE ( iDialogPrompt = StringLoader::LoadL( + R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED ) ); + + if ( iDialogPrompt->Find( KMusUSign ) >= KErrNone ) + { + delete iDialogPrompt; + iDialogPrompt = NULL; + TRAP_IGNORE ( iDialogPrompt = StringLoader::LoadL( + R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED, + MusTelNumberValue() ) ); + } + else + { + // NOP + } + + if ( iDialogPrompt ) + { + TRAP_IGNORE ( + MusUiDialogUtil::ShowInformationDialogL( *iDialogPrompt ) ); + } TRAP_IGNORE( iCallbackService->AsyncEventL( EMusUiAsyncHandleExit ) );