diff -r 139d4b7b2938 -r 99bcbff212ad ipsservices/ipssosplugin/src/ipsplgsmtpoperation.cpp --- a/ipsservices/ipssosplugin/src/ipsplgsmtpoperation.cpp Mon May 24 21:02:02 2010 +0300 +++ b/ipsservices/ipssosplugin/src/ipsplgsmtpoperation.cpp Fri May 28 13:56:43 2010 +0300 @@ -370,14 +370,14 @@ // is it safe to change flag from suspended to waiting? if ( sendState == KMsvSendStateSuspended ) { + // remove activeschedulerwait CMsvEntry* cEntry = CMsvEntry::NewL( iMsvSession, entry.Id(), TMsvSelectionOrdering() ); CleanupStack::PushL( cEntry ); - CIpsPlgOperationWait* wait = CIpsPlgOperationWait::NewLC( ); entry.SetSendingState( KMsvSendStateWaiting ); - cEntry->ChangeL( entry, wait->iStatus ); - wait->Start(); - CleanupStack::PopAndDestroy(2, cEntry ); // wait, cEntry + cEntry->ChangeL( entry ); + CleanupStack::PopAndDestroy( cEntry ); // cEntry + // } // add to send list iSelection->AppendL( entry.Id() );