--- a/ipsservices/ipssosplugin/src/ipsplgimap4fetchattachmentop.cpp Tue May 11 15:57:15 2010 +0300
+++ b/ipsservices/ipssosplugin/src/ipsplgimap4fetchattachmentop.cpp Tue May 25 12:23:16 2010 +0300
@@ -231,11 +231,12 @@
{
case EStateConnecting:
{
- TBool connected = STATIC_CAST(
- CIpsPlgImap4ConnectOp*, iOperation)->Connected();
- if(!connected)
+ // get result of connect operation
+ TInt err = iStatus.Int();
+
+ if( err != KErrNone )
{
- CompleteObserver( KErrCouldNotConnect );
+ CompleteObserver( err == KErrCancel ? err : KErrCouldNotConnect );
return;
}
iRetryCount = 0;