cmmanager/cmmgr/Plugins/cmpluginvpn/src/cmpvpnsettingsdlg.cpp
changeset 3 f7816ffc66ed
parent 0 5a93021fdf25
child 24 c45d4fe2ff0a
equal deleted inserted replaced
2:086aae6fc07e 3:f7816ffc66ed
   240             ShowIapSelectionSettingPageL();
   240             ShowIapSelectionSettingPageL();
   241             break;
   241             break;
   242             }
   242             }
   243         case ECmProxyPortNumber:
   243         case ECmProxyPortNumber:
   244             {
   244             {
   245             retVal = ShowPopupPortNumSettingPageL( aAttribute );
   245             HBufC* proxyName = iCmPluginBaseEng.GetStringAttributeL( ECmProxyServerName );
       
   246             if( !proxyName )
       
   247                 {
       
   248                 break;
       
   249                 }
       
   250             CleanupStack::PushL( proxyName );
       
   251             if( proxyName->Length() )
       
   252                 { // Port number is allowed to set after proxy address is set.
       
   253                 retVal = ShowPopupPortNumSettingPageL( aAttribute );
       
   254                 }
       
   255             CleanupStack::PopAndDestroy(); // proxyName
   246             break;
   256             break;
   247             }
   257             }
   248         default:
   258         default:
   249             {
   259             {
   250             CmPluginBaseSettingsDlg::ShowPopupSettingPageL( aAttribute, 
   260             CmPluginBaseSettingsDlg::ShowPopupSettingPageL( aAttribute,