equal
deleted
inserted
replaced
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 { |