diff -r 594d59766373 -r 7d48bed6ce0c phoneclientserver/phoneclient/Src/ImageHandler/RPhCltImageHandler.cpp --- a/phoneclientserver/phoneclient/Src/ImageHandler/RPhCltImageHandler.cpp Thu Aug 19 10:28:14 2010 +0300 +++ b/phoneclientserver/phoneclient/Src/ImageHandler/RPhCltImageHandler.cpp Tue Aug 31 15:45:17 2010 +0300 @@ -18,9 +18,9 @@ // INCLUDES -#include "RPhCltImageHandler.h" -#include "PhCltClientServer.h" -#include +#include "rphcltimagehandler.h" +#include "phcltclientserver.h" +#include #include #include #include @@ -184,7 +184,9 @@ ( TPhCltExtOperatorLogoType ) aImages.iImages[ EPhCltExtLogoTypeIndex ], bitMap ); - iOperatorLogos.Append( logo ); + CleanupStack::PushL(logo); + iOperatorLogos.AppendL( logo ); + CleanupStack::Pop(logo); } } @@ -198,12 +200,14 @@ { // Remove all first. iVTBitMaps.ResetAndDestroy(); - + iVTBitMaps.ReserveL(aImages.iImageCount); for ( TInt i = 0 ; i < aImages.iImageCount; i ++ ) { CFbsBitmap* bitMap = CreateBitMapL( aImages.iImages[ i ] ); - iVTBitMaps.Append( bitMap ); + CleanupStack::PushL( bitMap ); + iVTBitMaps.AppendL( bitMap ); + CleanupStack::Pop(bitMap); } }