diff -r 2dac0fdba72b -r 191387a8b767 photosgallery/viewframework/medialists/src/glxcache.cpp --- a/photosgallery/viewframework/medialists/src/glxcache.cpp Wed Apr 14 15:57:24 2010 +0300 +++ b/photosgallery/viewframework/medialists/src/glxcache.cpp Tue Apr 27 16:37:53 2010 +0300 @@ -249,6 +249,7 @@ RArray& aNewAttributes) { TRACER("CGlxCache::CopyNewAndModifiedL"); + CleanupClosePushL(aNewAttributes); /// @todo This is all temporary until global chunk based CMPXMedia is available TInt count = aSource.Count(); @@ -317,7 +318,7 @@ } else if (attrib == KMPXMediaGeneralSize) { - aTarget.SetTObjectValueL(attrib, aSource.ValueTObjectL(attrib)); + aTarget.SetTObjectValueL(attrib, aSource.ValueTObjectL(attrib)); } else if (attrib == KMPXMediaColDetailSpaceId) { @@ -381,6 +382,7 @@ } } } + CleanupStack::Pop(&aNewAttributes); } // -----------------------------------------------------------------------------