--- 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.