diff -r c16e04725da3 -r 5c4486441ae6 bearermanagement/mpm/src/mpmserversession.cpp --- a/bearermanagement/mpm/src/mpmserversession.cpp Mon May 17 09:55:27 2010 +0300 +++ b/bearermanagement/mpm/src/mpmserversession.cpp Mon May 24 20:51:35 2010 +0300 @@ -43,7 +43,6 @@ #include "mpmconfirmdlgroaming.h" #include "mpmlogger.h" #include "mpmpropertydef.h" -#include "mpmdefaultconnection.h" #include "mpmiapselection.h" #include "mpmcsidwatcher.h" @@ -435,7 +434,7 @@ MPMLOGSTRING3( "CMPMServerSession::HandleServerChooseIapL - iap %d \ connType %d", mpmConnPref.IapId(), mpmConnPref.ConnType() ) - + iIapSelection->ChooseIapL( mpmConnPref ); if ( iAppUid == iMyServer.CsIdWatcher()->ConnectScreenId() ) @@ -963,10 +962,6 @@ if( aError == KErrNone ) { iMigrateState = EMigrateOfflineConfirmation; - if( IapSelectionL()->StartWlanQueryIfNeededL( iMigrateIap, ETrue ) ) - { - return; - } } } else if( iMigrateState == EMigrateOfflineConfirmation ) @@ -3314,7 +3309,8 @@ // Show error popup if it's allowed per client request if ( ChooseBestIapCalled() && (!( iIapSelection->MpmConnPref().NoteBehaviour() & TExtendedConnPref::ENoteBehaviourConnDisableNotes )) - && ( aError != KErrNone ) ) + && ( aError != KErrNone ) + && ( iIapSelection->MpmConnPref().SnapId() == 0 ) ) { // Note: Below function shows the discreet popup only if the error code // belongs to the set of errors that are shown to the user.