phonebookui/Speeddial/src/SpdiaView.cpp
branchRCL_3
changeset 23 5586b4d2ec3e
parent 3 04ab22b956c2
child 32 2828b4d142c0
--- a/phonebookui/Speeddial/src/SpdiaView.cpp	Wed Mar 31 21:13:53 2010 +0300
+++ b/phonebookui/Speeddial/src/SpdiaView.cpp	Wed Apr 14 15:45:35 2010 +0300
@@ -59,6 +59,8 @@
 #include <Sendnorm.rsg>
 #include <MVPbkContactFieldTextData.h>
 
+_LIT( KSpace, " " );
+
 // ================= MEMBER FUNCTIONS =======================
 
 // ---------------------------------------------------------
@@ -497,6 +499,12 @@
     TInt index( iContainer->CurGridPosition() );
 
     number = control.PhoneNumber( index );
+    TBuf<1>space( KSpace );
+    while( number.Length() > 0 && number.Find( space ) != KErrNotFound )
+    	{
+    	number.Delete( number.Find( space ), 1 );
+    	}
+    
     int type = control.NumberType( index );
     if ( ( iContainer->IsVoiceMailBox()) || ( iContainer->IsVdoMailBox() ) ) 
         {
@@ -604,7 +612,7 @@
             }
         CleanupStack::PopAndDestroy( nameBuffer );
         }
-        
+    
     dialData->SetPhoneNumberL( aNumber );
     dialData->SetWindowGroup( AIWDialData::KAiwGoToIdle );
     CAiwGenericParamList& paramList = iServiceHandler->InParamListL();
@@ -765,7 +773,9 @@
     iServiceHandler->InitializeMenuPaneL( *aMenuPane,
                                           aResourceId,
                                           ESpdiaCmdLast,
-                                          paramList );
+                                          paramList, 
+                                          EFalse,
+                                          ETrue );
     if ( aMenuPane->NumberOfItemsInPane() == KErrNone )
         {
         User::Leave( KErrNotFound );