diff -r ff3b6d0fd310 -r a4a774cb6ea7 phoneclientserver/phoneclient/Src/ImageHandler/CPhCltImageHandlerImplementation.cpp --- a/phoneclientserver/phoneclient/Src/ImageHandler/CPhCltImageHandlerImplementation.cpp Tue Feb 02 01:11:09 2010 +0200 +++ b/phoneclientserver/phoneclient/Src/ImageHandler/CPhCltImageHandlerImplementation.cpp Fri Feb 19 23:21:58 2010 +0200 @@ -271,8 +271,8 @@ void CPhCltImageHandlerImplementation::CVtImageSaver::RunL() { MPhCltImageObserver& observer = iObserver; + TRAP_IGNORE( observer.HandleImageSaveCompleteL( iStatus.Int() ) ); delete this; - TRAP_IGNORE( observer.HandleImageSaveCompleteL( iStatus.Int() ) ); } // -----------------------------------------------------------------------------