imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailgeneratetask.cpp
--- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailgeneratetask.cpp Tue Jul 06 14:37:18 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailgeneratetask.cpp Wed Aug 18 10:05:55 2010 +0300
@@ -95,6 +95,7 @@
{
iMissingSizes->Reset();
delete iMissingSizes;
+ iMissingSizes = NULL;
}
if ( iBitmapHandle )
@@ -494,14 +495,14 @@
iServer.StoreForPathL( iFilename )->StoreThumbnailL(
iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
//remove result from fetched checker
- iServer.FetchedChecker().SetFetchResult( iFilename, KErrNone );
+ iServer.FetchedChecker().SetFetchResult( iFilename, iThumbnailSize, KErrNone );
}
else if(iTargetUri != KNullDesC)
{
iServer.StoreForPathL( iTargetUri )->StoreThumbnailL(
iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue );
//remove result from fetched checker
- iServer.FetchedChecker().SetFetchResult( iTargetUri, KErrNone );
+ iServer.FetchedChecker().SetFetchResult( iTargetUri, iThumbnailSize, KErrNone );
}
CleanupStack::PopAndDestroy( tempBitmap );