diff -r ecc8def7944a -r 2dc6caa42ec3 ipsservices/ipssosplugin/src/ipsplgsingleopwatcher.cpp --- a/ipsservices/ipssosplugin/src/ipsplgsingleopwatcher.cpp Mon May 03 12:23:15 2010 +0300 +++ b/ipsservices/ipssosplugin/src/ipsplgsingleopwatcher.cpp Fri May 14 15:41:10 2010 +0300 @@ -99,7 +99,8 @@ FUNC_LOG; Cancel(); delete iOperation; - delete iBaseOperation; + delete iBaseOperation; + delete iRequestObserver; } @@ -228,5 +229,13 @@ iObserver.OpCompleted( *this, iStatus.Int() ); } + +void CIpsPlgSingleOpWatcher::SetRequestObserver( + CIpsPlgImap4MoveRemoteOpObserver* aObserver ) + { + delete iRequestObserver; + iRequestObserver = aObserver; + } + // End of file