492 if(iFilename != KNullDesC) |
493 if(iFilename != KNullDesC) |
493 { |
494 { |
494 iServer.StoreForPathL( iFilename )->StoreThumbnailL( |
495 iServer.StoreForPathL( iFilename )->StoreThumbnailL( |
495 iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue ); |
496 iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue ); |
496 //remove result from fetched checker |
497 //remove result from fetched checker |
497 iServer.FetchedChecker().SetFetchResult( iFilename, KErrNone ); |
498 iServer.FetchedChecker().SetFetchResult( iFilename, iThumbnailSize, KErrNone ); |
498 } |
499 } |
499 else if(iTargetUri != KNullDesC) |
500 else if(iTargetUri != KNullDesC) |
500 { |
501 { |
501 iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( |
502 iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( |
502 iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue ); |
503 iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, !iVirtualUri, ETrue ); |
503 //remove result from fetched checker |
504 //remove result from fetched checker |
504 iServer.FetchedChecker().SetFetchResult( iTargetUri, KErrNone ); |
505 iServer.FetchedChecker().SetFetchResult( iTargetUri, iThumbnailSize, KErrNone ); |
505 } |
506 } |
506 |
507 |
507 CleanupStack::PopAndDestroy( tempBitmap ); |
508 CleanupStack::PopAndDestroy( tempBitmap ); |
508 } |
509 } |
509 |
510 |