diff -r 235a7fc86938 -r 82749d516180 imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestactive.cpp --- a/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestactive.cpp Tue Feb 02 00:23:15 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestactive.cpp Fri Feb 19 23:07:36 2010 +0200 @@ -192,6 +192,7 @@ } } + iTimer->Cancel(); iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, TCallBack(TimerCallBack, this)); SetActive(); @@ -244,7 +245,7 @@ TN_DEBUG2( "CThumbnaiRequestActive::RunL() - file handle opened for %S", &iParams.iFileName ); - iSession.RequestThumbnailL( iFile, iParams.iTargetUri, iParamsPckg, iStatus ); + iSession.RequestThumbnailL( iFile, iParams.iFileName, iParamsPckg, iStatus ); CleanupStack::PopAndDestroy( &iFile ); iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, @@ -382,10 +383,10 @@ // void CThumbnailRequestActive::ReleaseServerBitmap() { - TN_DEBUG1( "CThumbnailRequestActive::ReleaseServerBitmap"); - if ( iBitmapHandle && iSession.Handle()) { + TN_DEBUG1( "CThumbnailRequestActive::ReleaseServerBitmap"); + iSession.ReleaseBitmap( iBitmapHandle ); iBitmapHandle = 0; }