engine/src/ConnectionEngine.cpp
branchsymbian1
changeset 336 3d6c1417e8bd
parent 284 69385a7c9810
child 354 a2713e6a41a9
equal deleted inserted replaced
296:80f1da5ac28b 336:3d6c1417e8bd
    54 	User::LeaveIfError( iConnection.Open( iSocketServer ) );
    54 	User::LeaveIfError( iConnection.Open( iSocketServer ) );
    55 	}
    55 	}
    56 
    56 
    57 void CConnectionEngine::RunL()
    57 void CConnectionEngine::RunL()
    58 	{
    58 	{
    59 	DP1("CConnectionEngine::RunL BEGIN, iStatus.Int()=%d", iStatus.Int());
    59 	DP2("CConnectionEngine::RunL BEGIN, iStatus.Int()=%d, iConnectionState=%d", iStatus.Int(), iConnectionState);
    60 	if ( iStatus.Int() == KErrNone && iMobility == NULL)
    60 	if ( iStatus.Int() == KErrNone && iMobility == NULL && iConnectionState == EConnected)
    61 		{
    61 		{
    62 		TRAPD(err, iMobility = CActiveCommsMobilityApiExt::NewL( iConnection, *this ));
    62 		TRAPD(err, iMobility = CActiveCommsMobilityApiExt::NewL( iConnection, *this ));
    63 		
    63 		
    64 		if (err != KErrNone)
    64 		if (err != KErrNone)
    65 			{
    65 			{