26 #include "thumbnailserver.h" |
26 #include "thumbnailserver.h" |
27 #include "thumbnailtaskprocessor.h" |
27 #include "thumbnailtaskprocessor.h" |
28 #include "thumbnailmanagerconstants.h" |
28 #include "thumbnailmanagerconstants.h" |
29 #include "thumbnaillog.h" |
29 #include "thumbnaillog.h" |
30 #include "thumbnailpanic.h" |
30 #include "thumbnailpanic.h" |
|
31 #include "thumbnailfetchedchecker.h" |
31 |
32 |
32 // ======== MEMBER FUNCTIONS ======== |
33 // ======== MEMBER FUNCTIONS ======== |
33 |
34 |
34 // --------------------------------------------------------------------------- |
35 // --------------------------------------------------------------------------- |
35 // CThumbnailGenerateTask::CThumbnailGenerateTask() |
36 // CThumbnailGenerateTask::CThumbnailGenerateTask() |
486 |
487 |
487 if(iFilename != KNullDesC) |
488 if(iFilename != KNullDesC) |
488 { |
489 { |
489 iServer.StoreForPathL( iFilename )->StoreThumbnailL( |
490 iServer.StoreForPathL( iFilename )->StoreThumbnailL( |
490 iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, EFalse, ETrue ); |
491 iFilename, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, EFalse, ETrue ); |
|
492 //remove result from fetched checker |
|
493 iServer.FetchedChecker().SetFetchResult( iFilename, KErrNone ); |
491 } |
494 } |
492 else if(iTargetUri != KNullDesC) |
495 else if(iTargetUri != KNullDesC) |
493 { |
496 { |
494 iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( |
497 iServer.StoreForPathL( iTargetUri )->StoreThumbnailL( |
495 iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, EFalse, ETrue ); |
498 iTargetUri, tempBitmap, aOriginalSize, EFalse, iThumbnailSize, iModified, EFalse, ETrue ); |
|
499 //remove result from fetched checker |
|
500 iServer.FetchedChecker().SetFetchResult( iTargetUri, KErrNone ); |
496 } |
501 } |
497 |
502 |
498 CleanupStack::PopAndDestroy( tempBitmap ); |
503 CleanupStack::PopAndDestroy( tempBitmap ); |
499 } |
504 } |
500 |
505 |