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