photosgallery/viewframework/medialists/src/glxattributecontext.cpp
branchRCL_3
changeset 75 01504893d9cb
parent 64 34937ec34dac
--- a/photosgallery/viewframework/medialists/src/glxattributecontext.cpp	Wed Sep 15 12:13:06 2010 +0300
+++ b/photosgallery/viewframework/medialists/src/glxattributecontext.cpp	Wed Oct 13 14:32:09 2010 +0300
@@ -172,19 +172,20 @@
             }
         }
     
+    
     // If the attribute request is for Thumbnail, Check if there is a match found.
     // And set the size and thumbnail quality
 	TIdentityRelation<TMPXAttribute> matchContent(&TMPXAttribute::MatchContentId);
 	TMPXAttribute tnAttr(KGlxMediaIdThumbnail, 0);
 	
-	if (aAttributes.Find(tnAttr, matchContent) != KErrNotFound) 
+	if (iAttributes.Find(tnAttr, matchContent) != KErrNotFound) 
 		{
 		// Allocate CMPXAttributeSpecs
 		CMPXAttributeSpecs* attributeSpecs = CMPXAttributeSpecs::NewL();
 		CleanupStack::PushL(attributeSpecs);
 		
-		attributeSpecs->SetTObjectValueL(
-	    TMPXAttribute( KGlxMediaIdThumbnail,
+	attributeSpecs->SetTObjectValueL(
+	   TMPXAttribute( KGlxMediaIdThumbnail,
 					   KGlxAttribSpecThumbnailSize ), 
 					   TSize(iDefaultSpecSize.iWidth,iDefaultSpecSize.iHeight) );
 		
@@ -192,16 +193,11 @@
 		   TMPXAttribute( KGlxMediaIdThumbnail,
 					   KGlxAttribSpecThumbnailQualityOverSpeed ), ETrue );
 		
-		// Memory leak guard check
-		if (aDetailedSpecs)
-		    {
-            delete aDetailedSpecs;
-            aDetailedSpecs = NULL;
-		    }
 		aDetailedSpecs = attributeSpecs;
 		
 		// Pop from stack
 		CleanupStack::Pop(attributeSpecs);
+		
 		}
 
     // If an error was found, return KErrGeneral