--- 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 <pathinfo.h>
#include <CDirectoryLocalizer.h>
+_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 ) );