diff -r 7403edfcf0fb -r dea39715fc05 imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailserver.cpp --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailserver.cpp Mon Mar 15 12:41:55 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/src/thumbnailserver.cpp Wed Mar 31 22:04:49 2010 +0300 @@ -36,7 +36,6 @@ #include "thumbnailcenrep.h" #include "thumbnailmemorycardobserver.h" #include "tmgetimei.h" -//#include "thumbnailfetchedchecker.h" _LIT8( KThumbnailMimeWildCard, "*" ); @@ -220,6 +219,9 @@ iShutdownObserver = CTMShutdownObserver::NewL( *this, KTMPSNotification, KShutdown, ETrue ); iShutdown = EFalse; + // MDS session reconnect timer + iReconnect = CPeriodic::NewL(CActive::EPriorityIdle); + // connect to MDS iMdESession = CMdESession::NewL( *this ); @@ -252,10 +254,6 @@ //OpenStoresL(); AddUnmountObserversL(); - - iReconnect = CPeriodic::NewL(CActive::EPriorityIdle); - - //iFetchedChecker = CThumbnailFetchedChecker::NewL(); } @@ -269,7 +267,6 @@ iShutdown = ETrue; - //delete iFetchedChecker; delete iShutdownObserver; delete iProcessor; @@ -539,10 +536,6 @@ { TN_DEBUG1( "CThumbnailServer::StoreThumbnailL() - file doesn't exists anymore, skip store!"); } - /*if( iFetchedChecker ) - { - iFetchedChecker->SetFetchResult( aPath, KErrNone ); - }*/ } @@ -554,17 +547,8 @@ aThumbnail, TDesC8* & aData, const TThumbnailSize aThumbnailSize, TSize &aOriginalSize ) { TN_DEBUG3( "CThumbnailServer::FetchThumbnailL(aPath=%S aThumbnailSize=%d)", &aPath, aThumbnailSize ); + StoreForPathL( aPath )->FetchThumbnailL( aPath, aThumbnail, aData, aThumbnailSize, aOriginalSize); -/* TInt err( iFetchedChecker->LastFetchResult( aPath ) ); - if ( err == KErrNone ) // To avoid useless sql gets that fails for sure - { - TRAP( err, StoreForPathL( aPath )->FetchThumbnailL( aPath, aThumbnail, aData, aThumbnailSize, aOriginalSize) ); - if ( err != KErrNone ) - { - iFetchedChecker->SetFetchResult( aPath, err ); - } - } - User::LeaveIfError( err );*/ } @@ -616,21 +600,16 @@ TN_DEBUG2( "CThumbnailServer::DeleteThumbnailsL(%S)", &aPath); StoreForPathL( aPath )->DeleteThumbnailsL( aPath ); - /* - if( iFetchedChecker ) - { - iFetchedChecker->SetFetchResult( aPath, KErrNone ); - }*/ } // ----------------------------------------------------------------------------- // CThumbnailServer::ResolveMimeTypeL() // ----------------------------------------------------------------------------- // -TDataType CThumbnailServer::ResolveMimeTypeL( RFile& aFile ) +TDataType CThumbnailServer::ResolveMimeTypeL( RFile64& aFile ) { TN_DEBUG1( "CThumbnailStore::ResolveMimeTypeL()"); - RFile tmp = aFile; + RFile64 tmp = aFile; // check if DRM ContentAccess::CData* data = ContentAccess::CData::NewLC(