imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailserversession.cpp
equal
deleted
inserted
replaced
252 aMessage.Complete( KErrNone ); |
252 aMessage.Complete( KErrNone ); |
253 } |
253 } |
254 else |
254 else |
255 { |
255 { |
256 TN_DEBUG1( "CThumbnailServerSession::UpdateThumbnailsL() - need to recreate thumbs" ); |
256 TN_DEBUG1( "CThumbnailServerSession::UpdateThumbnailsL() - need to recreate thumbs" ); |
|
257 |
|
258 if(Server()->StoreForPathL(params.iFileName)->IsDiskFull()) |
|
259 { |
|
260 User::Leave( KErrDiskFull ); |
|
261 } |
257 |
262 |
258 // need to create new thumbs |
263 // need to create new thumbs |
259 aMessage.Complete( KThumbnailErrThumbnailNotFound ); |
264 aMessage.Complete( KThumbnailErrThumbnailNotFound ); |
260 } |
265 } |
261 |
266 |
529 } |
534 } |
530 else |
535 else |
531 { |
536 { |
532 User::Leave(err); |
537 User::Leave(err); |
533 } |
538 } |
|
539 |
|
540 if(Server()->StoreForPathL(params.iFileName)->IsDiskFull()) |
|
541 { |
|
542 User::Leave( KErrDiskFull ); |
|
543 } |
534 |
544 |
535 #ifdef RD_MDS_2_5 |
545 #ifdef RD_MDS_2_5 |
536 // try to query ID from MDS |
546 // try to query ID from MDS |
537 CThumbnailMDSQueryTask* task = new( ELeave )CThumbnailMDSQueryTask( |
547 CThumbnailMDSQueryTask* task = new( ELeave )CThumbnailMDSQueryTask( |
538 Server()->Processor(), params.iPriority + 1, Server()->GetMdESession(), *Server()); |
548 Server()->Processor(), params.iPriority + 1, Server()->GetMdESession(), *Server()); |
731 { |
741 { |
732 const TThumbnailRequestParams& params = iRequestParams(); |
742 const TThumbnailRequestParams& params = iRequestParams(); |
733 |
743 |
734 TN_DEBUG2( |
744 TN_DEBUG2( |
735 "CThumbnailServerSession::CreateGenerateTaskFromFileHandleL() -- create thumbnail generation task for %S", ¶ms.iFileName ); |
745 "CThumbnailServerSession::CreateGenerateTaskFromFileHandleL() -- create thumbnail generation task for %S", ¶ms.iFileName ); |
|
746 |
|
747 if(Server()->StoreForPathL(params.iFileName)->IsDiskFull()) |
|
748 { |
|
749 User::Leave( KErrDiskFull ); |
|
750 } |
736 |
751 |
737 TBool missingIDs = EFalse; |
752 TBool missingIDs = EFalse; |
738 |
753 |
739 RArray < TThumbnailPersistentSize >* missingSizes = NULL; |
754 RArray < TThumbnailPersistentSize >* missingSizes = NULL; |
740 |
755 |
796 } |
811 } |
797 |
812 |
798 // create new task |
813 // create new task |
799 if( !aFile) |
814 if( !aFile) |
800 { |
815 { |
|
816 TN_DEBUG1("CThumbnailServerSession::CreateGenerateTaskFromFileHandleL() - KErrArgument"); |
801 User::Leave( KErrArgument ); |
817 User::Leave( KErrArgument ); |
802 } |
818 } |
803 CleanupClosePushL( *aFile ); |
819 CleanupClosePushL( *aFile ); |
804 CThumbnailGenerateTask* task = new( ELeave )CThumbnailGenerateTask( Server() |
820 CThumbnailGenerateTask* task = new( ELeave )CThumbnailGenerateTask( Server() |
805 ->Processor(), * Server(), aFile, NULL, ¶ms.iMimeType, params.iFlags, |
821 ->Processor(), * Server(), aFile, NULL, ¶ms.iMimeType, params.iFlags, |
838 const TThumbnailRequestParams& params = iRequestParams(); |
854 const TThumbnailRequestParams& params = iRequestParams(); |
839 |
855 |
840 TN_DEBUG2( |
856 TN_DEBUG2( |
841 "CThumbnailServerSession::CreateGenerateTaskFromBufferL() -- create thumbnail generation task for %S", ¶ms.iTargetUri ); |
857 "CThumbnailServerSession::CreateGenerateTaskFromBufferL() -- create thumbnail generation task for %S", ¶ms.iTargetUri ); |
842 |
858 |
|
859 if(Server()->StoreForPathL(params.iTargetUri)->IsDiskFull()) |
|
860 { |
|
861 User::Leave( KErrDiskFull ); |
|
862 } |
|
863 |
843 if(aBuffer && params.iMimeType.Des().Match( KVideoMime ) == 0 ) |
864 if(aBuffer && params.iMimeType.Des().Match( KVideoMime ) == 0 ) |
844 { |
865 { |
845 User::Leave( KErrNotSupported ); |
866 User::Leave( KErrNotSupported ); |
846 } |
867 } |
847 |
868 |
901 } |
922 } |
902 |
923 |
903 // create new task |
924 // create new task |
904 if( !aBuffer) |
925 if( !aBuffer) |
905 { |
926 { |
|
927 TN_DEBUG1( "CThumbnailServerSession::UpdateThumbnailsL() - KErrArgument" ); |
906 User::Leave( KErrArgument ); |
928 User::Leave( KErrArgument ); |
907 } |
929 } |
908 |
930 |
909 CThumbnailGenerateTask* task = new( ELeave )CThumbnailGenerateTask( Server() |
931 CThumbnailGenerateTask* task = new( ELeave )CThumbnailGenerateTask( Server() |
910 ->Processor(), * Server(), NULL, aBuffer, ¶ms.iMimeType, params.iFlags, |
932 ->Processor(), * Server(), NULL, aBuffer, ¶ms.iMimeType, params.iFlags, |